{
  "partida": {
    "id": 77,
    "room_code": 91346,
    "max_players": 4,
    "created_at_utc": "2026-04-30T20:56:27.9629567Z",
    "configured_at_utc": "2026-04-30T20:56:37.1433670Z",
    "started_at_utc": "2026-04-30T20:57:19.4289096Z",
    "finished_at_utc": null,
    "doubles": 0,
    "rounds_json": "[\"ultima\",\"bajar\",\"onecard\",\"subastado\"]",
    "final_state_json": null,
    "bot_version": null
  },
  "jugadores": [
    {
      "id": 4629,
      "room_session_id": 77,
      "player_name": "fran",
      "seat_index": 0,
      "is_bot": 0
    },
    {
      "id": 4630,
      "room_session_id": 77,
      "player_name": "bot 3",
      "seat_index": 1,
      "is_bot": 0
    },
    {
      "id": 4631,
      "room_session_id": 77,
      "player_name": "bot 1",
      "seat_index": 2,
      "is_bot": 0
    },
    {
      "id": 4632,
      "room_session_id": 77,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "is_bot": 0
    }
  ],
  "rondas": [
    {
      "id": 2284,
      "room_session_id": 77,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_start_player_name": "bot 3",
      "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-30T20:57:19.8600218Z",
      "completed_at_utc": "2026-04-30T21:01:48.4322635Z"
    },
    {
      "id": 2301,
      "room_session_id": 77,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_start_player_name": "bot 3",
      "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:01:49.2998035Z",
      "completed_at_utc": "2026-04-30T21:03:51.6820698Z"
    },
    {
      "id": 2318,
      "room_session_id": 77,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_start_player_name": "PayoCalvez",
      "trump_suit": "Espadas",
      "trump_owner_name": "bot 1",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:03:52.5003209Z",
      "completed_at_utc": null
    }
  ],
  "manos": [
    {
      "id": 8966,
      "round_id": 2284,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":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:01:48.2257785Z"
    },
    {
      "id": 8967,
      "round_id": 2284,
      "player_name": "bot 3",
      "seat_index": 1,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:01:48.2279314Z"
    },
    {
      "id": 8968,
      "round_id": 2284,
      "player_name": "bot 1",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:01:48.2283670Z"
    },
    {
      "id": 8969,
      "round_id": 2284,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:01:48.2284636Z"
    },
    {
      "id": 9030,
      "round_id": 2301,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"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:03:51.4526611Z"
    },
    {
      "id": 9031,
      "round_id": 2301,
      "player_name": "bot 3",
      "seat_index": 1,
      "bid": 7,
      "made": 7,
      "initial_hand_json": "[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:03:51.4547739Z"
    },
    {
      "id": 9032,
      "round_id": 2301,
      "player_name": "bot 1",
      "seat_index": 2,
      "bid": 3,
      "made": 1,
      "initial_hand_json": "[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:03:51.4552616Z"
    },
    {
      "id": 9033,
      "round_id": 2301,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:03:51.4553787Z"
    },
    {
      "id": 9094,
      "round_id": 2318,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 0,
      "initial_hand_json": "[{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "last_updated_at_utc": "2026-04-30T21:04:48.4446839Z"
    },
    {
      "id": 9095,
      "round_id": 2318,
      "player_name": "bot 3",
      "seat_index": 1,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]",
      "current_hand_json": "[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]",
      "last_updated_at_utc": "2026-04-30T21:04:48.4470753Z"
    },
    {
      "id": 9096,
      "round_id": 2318,
      "player_name": "bot 1",
      "seat_index": 2,
      "bid": 2,
      "made": 0,
      "initial_hand_json": "[{\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]",
      "current_hand_json": "[{\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]",
      "last_updated_at_utc": "2026-04-30T21:04:48.4475899Z"
    },
    {
      "id": 9097,
      "round_id": 2318,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 4,
      "made": 0,
      "initial_hand_json": "[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]",
      "current_hand_json": "[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]",
      "last_updated_at_utc": "2026-04-30T21:04:48.4477239Z"
    }
  ],
  "puntuaciones": [
    {
      "id": 224,
      "round_id": 2284,
      "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": 30,
      "recorded_at_utc": "2026-04-30T21:01:48.8513765Z"
    },
    {
      "id": 225,
      "round_id": 2284,
      "player_name": "bot 3",
      "seat_index": 1,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 30,
      "recorded_at_utc": "2026-04-30T21:01:48.8537185Z"
    },
    {
      "id": 226,
      "round_id": 2284,
      "player_name": "bot 1",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -5,
      "recorded_at_utc": "2026-04-30T21:01:48.8538693Z"
    },
    {
      "id": 227,
      "round_id": 2284,
      "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": 20,
      "recorded_at_utc": "2026-04-30T21:01:48.8539592Z"
    },
    {
      "id": 228,
      "round_id": 2301,
      "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": 45,
      "recorded_at_utc": "2026-04-30T21:03:52.0649637Z"
    },
    {
      "id": 229,
      "round_id": 2301,
      "player_name": "bot 3",
      "seat_index": 1,
      "bid": 7,
      "made": 7,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 45,
      "total_score": 75,
      "recorded_at_utc": "2026-04-30T21:03:52.0685567Z"
    },
    {
      "id": 230,
      "round_id": 2301,
      "player_name": "bot 1",
      "seat_index": 2,
      "bid": 3,
      "made": 1,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": -15,
      "recorded_at_utc": "2026-04-30T21:03:52.0688270Z"
    },
    {
      "id": 231,
      "round_id": 2301,
      "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": 35,
      "recorded_at_utc": "2026-04-30T21:03:52.0689354Z"
    }
  ],
  "bazas": [
    {
      "id": 915,
      "round_id": 2284,
      "trick_index": 1,
      "lead_player_name": "bot 3",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T20:59:55.6192436Z"
    },
    {
      "id": 916,
      "round_id": 2284,
      "trick_index": 2,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:00:24.1404341Z"
    },
    {
      "id": 917,
      "round_id": 2284,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:00:33.8866464Z"
    },
    {
      "id": 918,
      "round_id": 2284,
      "trick_index": 4,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:00:50.7652422Z"
    },
    {
      "id": 919,
      "round_id": 2284,
      "trick_index": 5,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:01:01.1986785Z"
    },
    {
      "id": 920,
      "round_id": 2284,
      "trick_index": 6,
      "lead_player_name": "fran",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:01:09.0332779Z"
    },
    {
      "id": 921,
      "round_id": 2284,
      "trick_index": 7,
      "lead_player_name": "bot 3",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:01:16.1569299Z"
    },
    {
      "id": 922,
      "round_id": 2284,
      "trick_index": 8,
      "lead_player_name": "fran",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:01:24.2341211Z"
    },
    {
      "id": 923,
      "round_id": 2284,
      "trick_index": 9,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:01:30.9114225Z"
    },
    {
      "id": 924,
      "round_id": 2284,
      "trick_index": 10,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:01:47.0120233Z"
    },
    {
      "id": 925,
      "round_id": 2301,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:02:20.4251291Z"
    },
    {
      "id": 926,
      "round_id": 2301,
      "trick_index": 2,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:02:34.9823630Z"
    },
    {
      "id": 927,
      "round_id": 2301,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:02:44.3158060Z"
    },
    {
      "id": 928,
      "round_id": 2301,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:02:54.8164403Z"
    },
    {
      "id": 929,
      "round_id": 2301,
      "trick_index": 5,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:02.3830871Z"
    },
    {
      "id": 930,
      "round_id": 2301,
      "trick_index": 6,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:09.9721776Z"
    },
    {
      "id": 931,
      "round_id": 2301,
      "trick_index": 7,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:17.4393366Z"
    },
    {
      "id": 932,
      "round_id": 2301,
      "trick_index": 8,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:34.1396827Z"
    },
    {
      "id": 933,
      "round_id": 2301,
      "trick_index": 9,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:42.6073717Z"
    },
    {
      "id": 934,
      "round_id": 2301,
      "trick_index": 10,
      "lead_player_name": "bot 3",
      "winner_name": "bot 3",
      "completed_at_utc": "2026-04-30T21:03:50.0858515Z"
    }
  ],
  "cartas": [
    {
      "id": 3683,
      "trick_id": 915,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3684,
      "trick_id": 915,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3685,
      "trick_id": 915,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3686,
      "trick_id": 915,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3687,
      "trick_id": 916,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3688,
      "trick_id": 916,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3689,
      "trick_id": 916,
      "play_order": 2,
      "player_name": "bot 3",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3690,
      "trick_id": 916,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3691,
      "trick_id": 917,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3692,
      "trick_id": 917,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3693,
      "trick_id": 917,
      "play_order": 2,
      "player_name": "bot 3",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3694,
      "trick_id": 917,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3695,
      "trick_id": 918,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3696,
      "trick_id": 918,
      "play_order": 1,
      "player_name": "bot 3",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3697,
      "trick_id": 918,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3698,
      "trick_id": 918,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3699,
      "trick_id": 919,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3700,
      "trick_id": 919,
      "play_order": 1,
      "player_name": "bot 3",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3701,
      "trick_id": 919,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3702,
      "trick_id": 919,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3703,
      "trick_id": 920,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3704,
      "trick_id": 920,
      "play_order": 1,
      "player_name": "bot 3",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3705,
      "trick_id": 920,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3706,
      "trick_id": 920,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3707,
      "trick_id": 921,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3708,
      "trick_id": 921,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3709,
      "trick_id": 921,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3710,
      "trick_id": 921,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3711,
      "trick_id": 922,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3712,
      "trick_id": 922,
      "play_order": 1,
      "player_name": "bot 3",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3713,
      "trick_id": 922,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3714,
      "trick_id": 922,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3715,
      "trick_id": 923,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3716,
      "trick_id": 923,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3717,
      "trick_id": 923,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3718,
      "trick_id": 923,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3719,
      "trick_id": 924,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3720,
      "trick_id": 924,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3721,
      "trick_id": 924,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3722,
      "trick_id": 924,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3723,
      "trick_id": 925,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3724,
      "trick_id": 925,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3725,
      "trick_id": 925,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3726,
      "trick_id": 925,
      "play_order": 3,
      "player_name": "bot 3",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3727,
      "trick_id": 926,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3728,
      "trick_id": 926,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3729,
      "trick_id": 926,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3730,
      "trick_id": 926,
      "play_order": 3,
      "player_name": "bot 3",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3731,
      "trick_id": 927,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3732,
      "trick_id": 927,
      "play_order": 1,
      "player_name": "bot 3",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3733,
      "trick_id": 927,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3734,
      "trick_id": 927,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3735,
      "trick_id": 928,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3736,
      "trick_id": 928,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3737,
      "trick_id": 928,
      "play_order": 2,
      "player_name": "bot 3",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3738,
      "trick_id": 928,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3739,
      "trick_id": 929,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3740,
      "trick_id": 929,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3741,
      "trick_id": 929,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3742,
      "trick_id": 929,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3743,
      "trick_id": 930,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3744,
      "trick_id": 930,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3745,
      "trick_id": 930,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3746,
      "trick_id": 930,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3747,
      "trick_id": 931,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3748,
      "trick_id": 931,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3749,
      "trick_id": 931,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3750,
      "trick_id": 931,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3751,
      "trick_id": 932,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3752,
      "trick_id": 932,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3753,
      "trick_id": 932,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3754,
      "trick_id": 932,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3755,
      "trick_id": 933,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3756,
      "trick_id": 933,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3757,
      "trick_id": 933,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3758,
      "trick_id": 933,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3759,
      "trick_id": 934,
      "play_order": 0,
      "player_name": "bot 3",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3760,
      "trick_id": 934,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3761,
      "trick_id": 934,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3762,
      "trick_id": 934,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    }
  ],
  "eventos": [
    {
      "id": 6995,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:56:28.1694051Z",
      "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\":91346,\"maxPlayers\":4}",
      "state_json": "{\"roomCode\":91346,\"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": 6996,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:56:37.3584045Z",
      "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\":91346,\"dobles\":false,\"rounds\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"]}",
      "state_json": "{\"roomCode\":91346,\"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": 6997,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:56:37.8438129Z",
      "event_type": "player_joined",
      "player_name": "fran",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "fran",
      "turn_player_name": null,
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"fran\",\"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\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 6998,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:56:44.8783293Z",
      "event_type": "player_joined",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 6999,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:56:59.4343542Z",
      "event_type": "player_joined",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7001,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:19.2296881Z",
      "event_type": "player_joined",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"connectedPlayers\":4,\"maxPlayers\":4,\"shouldStartGame\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7002,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:19.6440926Z",
      "event_type": "game_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7003,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:21.0015261Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7004,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:32.1438298Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"rey_risa\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7005,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:33.3429590Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"pozo\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7006,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:57:35.6506093Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"pozo\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7007,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:02.5362514Z",
      "event_type": "bid_placed",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"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\":\"bot 3\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7008,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:38.8744666Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"venga\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7009,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:42.2904199Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"candado\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7010,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:43.9694770Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7011,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:48.0803152Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7012,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:56.5253882Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"bazas\":4,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7013,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:58:56.7308683Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7014,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:59:17.7436959Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7015,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:59:38.0206904Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7016,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:59:46.1747331Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"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\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7017,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:59:56.2230102Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7018,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T20:59:56.4592110Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7019,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:11.9749496Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"emoteId\":\"venga\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7020,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:17.4598583Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7021,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:19.5252771Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7022,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:21.7353302Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7023,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:24.7351218Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7024,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:24.9359988Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7025,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:27.1458364Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"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\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7026,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:29.2585313Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7027,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:31.4916933Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7028,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:34.5136284Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7029,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:34.7153802Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7030,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:43.8490580Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_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\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7031,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:46.1040901Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":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\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7032,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:48.3402497Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7033,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:51.3804374Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7034,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:51.5932108Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7035,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:51.7983233Z",
      "event_type": "play_card_rejected",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"error\":\"CARD_REJECTED_BY_RULES\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7036,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:55.5228289Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7037,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:00:57.7943162Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7038,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:00.0054279Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7039,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:01.7811998Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7040,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:01.9831091Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7041,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:03.6914845Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7042,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:05.9834625Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7043,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:08.2178168Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7044,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:09.6149424Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7045,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:09.8286244Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7046,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:11.8284374Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7047,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:14.1070101Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7048,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:14.9396610Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"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\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7049,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:16.7706491Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7050,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:16.9956829Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7051,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:18.6013876Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7052,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:20.9959170Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7053,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:23.2074407Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7054,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:24.8490704Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"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\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 3\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7055,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:25.0741565Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7056,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:27.0742702Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7057,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:28.5964169Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"emoteId\":\"gano_todo\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7058,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:29.2970063Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7059,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:29.8725335Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7060,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:31.5269774Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7061,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:31.7524028Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7062,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:33.5722586Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"emoteId\":\"candado\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7063,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:33.7963388Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 0,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7064,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:36.0199187Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "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\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7065,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:37.0377127Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"emoteId\":\"candado\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7066,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:41.5954068Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"emoteId\":\"candado\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7067,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:45.5725744Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7068,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:46.6063499Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"candado\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7069,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:47.5946240Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7070,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:47.8202826Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":4,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7071,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:49.0705842Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":1}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7072,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:50.5092264Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7073,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:54.1013566Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7074,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:01:59.6098078Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"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\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7075,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:06.0212986Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7076,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:09.5214828Z",
      "event_type": "bid_placed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":7,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7077,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:09.7284467Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7078,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:11.9809527Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7079,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:17.3064626Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7080,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:17.8552834Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"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\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7081,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:21.0629994Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":10,\"hand\":[{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7082,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:21.2732453Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7083,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:23.5366788Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"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\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7084,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:25.0065029Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"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\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7085,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:32.7602936Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7086,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:35.6194275Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7087,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:35.8818085Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7088,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:37.8925729Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":8,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_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\"},{\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7089,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:40.1711307Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7090,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:42.4052705Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"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\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7091,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:44.9532321Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 3\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7092,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:45.1720657Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7093,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:48.1063210Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7094,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:49.9015299Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":7,\"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\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7095,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:52.3391222Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7096,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:55.4650261Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":0,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"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\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 3\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[]}"
    },
    {
      "id": 7097,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:55.6839670Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7098,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:02:57.8953389Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"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\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7099,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:00.1529074Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7100,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:00.8063402Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7101,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:03.0096154Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7102,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:03.2174507Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7103,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:05.2186087Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7104,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:07.4520049Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"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\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7105,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:08.1393894Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7106,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:10.6101809Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":2,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7107,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:10.8409165Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7108,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:12.8411074Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7109,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:15.0747052Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7110,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:16.0728451Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7111,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:18.0772969Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":3,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[]}"
    },
    {
      "id": 7112,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:18.3180589Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7113,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:20.3182857Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7114,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:22.5509185Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7115,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:25.3385904Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7116,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:30.0385654Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"rey_risa\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7117,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:33.4285681Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"susto\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7118,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:33.6738285Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"pozo\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7119,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:34.8114447Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"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\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":4,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[]}"
    },
    {
      "id": 7120,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:35.0319860Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7121,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:37.0319621Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7122,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:40.2327285Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"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\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7123,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:41.1729467Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"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\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7124,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:43.2784402Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":2,\"hand\":[{\"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 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":5,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7125,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:43.5104418Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7126,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:45.5102930Z",
      "event_type": "play_card",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7127,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:47.7439582Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7128,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:48.6062846Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7129,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:50.7899573Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 3\",\"nextTurn\":\"bot 3\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":7,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":6,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":7,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7130,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:51.0216058Z",
      "event_type": "trick_completed",
      "player_name": "bot 3",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 3",
      "turn_player_name": "bot 3",
      "payload_json": "{\"winner\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 3\",\"turnName\":\"bot 3\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":12,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":1,\"made\":1,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":7,\"made\":7,\"points\":30,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 3\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7131,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:52.2756325Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":2}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7132,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:53.7047998Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7133,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:03:59.7693298Z",
      "event_type": "player_disconnected",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7134,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:00.0672537Z",
      "event_type": "player_disconnected",
      "player_name": "bot 3",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7135,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:00.2890731Z",
      "event_type": "player_disconnected",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7136,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:35.8404566Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7137,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:41.6404832Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 3\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":0,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7138,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:45.1517871Z",
      "event_type": "bid_placed",
      "player_name": "bot 3",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 3\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7139,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:48.6742603Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":2,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":91346,\"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 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":2,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":91346,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":91346,\"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 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":2,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7140,
      "room_session_id": 77,
      "created_at_utc": "2026-04-30T21:04:48.9028003Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":91346,\"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 3\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"bot 3\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"d2d84c0f-083e-4aed-9b68-e065372277b4\",\"bid\":2,\"made\":0,\"points\":45,\"variation\":15,\"cardCount\":10,\"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\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_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\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_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\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 3\",\"id\":\"7053583b-dcfa-484f-a9b3-5bbdfcc12665\",\"bid\":1,\"made\":0,\"points\":75,\"variation\":45,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"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\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"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\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"ed737978-e13f-41ab-ad77-a6b583e174a5\",\"bid\":2,\"made\":0,\"points\":-15,\"variation\":-10,\"cardCount\":10,\"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\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"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\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"adbd36f3-4b10-4e0a-8e81-de27fcb85a41\",\"bid\":4,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"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\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"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\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    }
  ]
}