{
  "room": "strasbourg_salle1",
  "date": "2026-10-31",
  "timeZone": "Europe/Paris",
  "start": 1793401200000,
  "end": 1793487600000,
  "generatedAt": "2026-11-03T09:30:50.795Z",
  "sources": [
    {
      "file": "log_1793436062776.txt",
      "first": 1793436062000,
      "last": 1793487496000,
      "linesInDay": 34063,
      "bytes": 7674336
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1793436062000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1793365727768.txt → log_1793436062776.txt\nUn fichier de log est créé à chaque exécution de MAIN. Le changement de fichier atteste une nouvelle session MAIN ; un reboot complet de Windows reste possible, mais non confirmé par ces seules traces.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 1,
          "raw": "2026-10-31 08:41:02 I'm antalzic87!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 2,
      "t": 1793436064000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 83,
          "raw": "2026-10-31 08:41:04 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1793436066000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 88,
          "raw": "2026-10-31 08:41:06 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 4,
      "t": 1793436067000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 60aeac90-5aa9-4b94-88c1-1dfeecb33db6\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 91,
          "raw": "2026-10-31 08:41:07 [com] stdout Connect parent 60aeac90-5aa9-4b94-88c1-1dfeecb33db6",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "60aeac90-5aa9-4b94-88c1-1dfeecb33db6"
    },
    {
      "id": 5,
      "t": 1793436068000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 94,
          "raw": "2026-10-31 08:41:08 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 6,
      "t": 1793436070000,
      "type": "connection",
      "label": "Connexion COM · Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent c227b76c-997f-4424-bd8b-170356ce8cc2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 101,
          "raw": "2026-10-31 08:41:10 [com] stdout Connect parent c227b76c-997f-4424-bd8b-170356ce8cc2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "c227b76c-997f-4424-bd8b-170356ce8cc2"
    },
    {
      "id": 7,
      "t": 1793436071000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 105,
          "raw": "2026-10-31 08:41:11 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 8,
      "t": 1793436071000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent c5e94770-aa14-4f62-8f02-ca14942b9867\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 110,
          "raw": "2026-10-31 08:41:11 [com] stdout Connect parent c5e94770-aa14-4f62-8f02-ca14942b9867",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "c5e94770-aa14-4f62-8f02-ca14942b9867"
    },
    {
      "id": 9,
      "t": 1793436072000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 7d767b9f-b9d4-4cd4-9678-bf9185df5149\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 114,
          "raw": "2026-10-31 08:41:12 [com] stdout Connect parent 7d767b9f-b9d4-4cd4-9678-bf9185df5149",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "7d767b9f-b9d4-4cd4-9678-bf9185df5149"
    },
    {
      "id": 10,
      "t": 1793436073000,
      "type": "system",
      "label": "Journal de crash annoncé · ardour",
      "module": "ardour",
      "game": null,
      "detail": "stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1793436073.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 144,
          "raw": "2026-10-31 08:41:13 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1793436073.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 11,
      "t": 1793436081000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 165,
          "raw": "2026-10-31 08:41:21 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 12,
      "t": 1793436081000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 167,
          "raw": "2026-10-31 08:41:21 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 13,
      "t": 1793436081000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 18b065a9-a2ad-4bfe-916d-2c13ae6835a1\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 168,
          "raw": "2026-10-31 08:41:21 [com] stdout Connect parent 18b065a9-a2ad-4bfe-916d-2c13ae6835a1",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "18b065a9-a2ad-4bfe-916d-2c13ae6835a1"
    },
    {
      "id": 14,
      "t": 1793436081000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:9240): Pango-WARNING **: 09:41:21.810: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.810: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 172,
          "raw": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.810: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 15,
      "t": 1793436081000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans U",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 174,
          "raw": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 16,
      "t": 1793436081000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rot",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 176,
          "raw": "(Ardour.exe:9240): Pango-WARNING **: 09:41:21.813: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 17,
      "t": 1793436085000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent 8511398b-a5d4-4fe8-9935-400c48efdc40\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2373,
          "raw": "2026-10-31 08:41:25 [com] stdout Connect parent 8511398b-a5d4-4fe8-9935-400c48efdc40",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "8511398b-a5d4-4fe8-9935-400c48efdc40"
    },
    {
      "id": 18,
      "t": 1793436086000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2446,
          "raw": "2026-10-31 08:41:26 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 19,
      "t": 1793436090000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2639,
          "raw": "2026-10-31 08:41:30 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 20,
      "t": 1793436091000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2646,
          "raw": "2026-10-31 08:41:31 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1793436092000,
      "type": "connection",
      "label": "Connexion COM · Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2652,
          "raw": "2026-10-31 08:41:32 [com] stdout Connect parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "8cf80c75-bee2-4275-9071-0c0d5e178b2b"
    },
    {
      "id": 22,
      "t": 1793436092000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2655,
          "raw": "2026-10-31 08:41:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 23,
      "t": 1793436101000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2744,
          "raw": "2026-10-31 08:41:41 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1793436102000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent 5c4f108f-0230-40c5-af95-b0402b098ed3\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 2750,
          "raw": "2026-10-31 08:41:42 [com] stdout Connect parent 5c4f108f-0230-40c5-af95-b0402b098ed3",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5c4f108f-0230-40c5-af95-b0402b098ed3"
    },
    {
      "id": 25,
      "t": 1793436110000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3349,
          "raw": "2026-10-31 08:41:50 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 26,
      "t": 1793436110000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3358,
          "raw": "2026-10-31 08:41:50 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1793436111000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3372,
          "raw": "2026-10-31 08:41:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 28,
      "t": 1793436111000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3384,
          "raw": "2026-10-31 08:41:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 29,
      "t": 1793436111000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3394,
          "raw": "2026-10-31 08:41:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 30,
      "t": 1793436111000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3415,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 31,
      "t": 1793436111000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3427,
          "raw": "2026-10-31 08:41:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 32,
      "t": 1793474708000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3839,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 33,
      "t": 1793474708000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3849,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 34,
      "t": 1793474708000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3859,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 35,
      "t": 1793474708000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3869,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 36,
      "t": 1793474708000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3879,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 37,
      "t": 1793474708000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3901,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 38,
      "t": 1793474708000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3911,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 39,
      "t": 1793474708000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3921,
          "raw": "2026-10-31 19:25:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 40,
      "t": 1793474708000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3931,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 41,
      "t": 1793474709000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 3951,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1793474709000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4109,
          "raw": "2026-10-31 19:25:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1793474709000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4119,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1793474709000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4206,
          "raw": "2026-10-31 19:25:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 45,
      "t": 1793474709000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4217,
          "raw": "2026-10-31 19:25:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 46,
      "t": 1793474721000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4596,
          "raw": "2026-10-31 19:25:21 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 47,
      "t": 1793474721000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4606,
          "raw": "2026-10-31 19:25:21 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 48,
      "t": 1793474722000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4848,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1793474724000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8511398b-a5d4-4fe8-9935-400c48efdc40 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n8cf80c75-bee2-4275-9071-0c0d5e178b2b — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n5c4f108f-0230-40c5-af95-b0402b098ed3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4857,
          "raw": "2026-10-31 19:25:24 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2424,
          "raw": "2026-10-31 08:41:25 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2654,
          "raw": "2026-10-31 08:41:32 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2800,
          "raw": "Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 50,
      "t": 1793474725000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8511398b-a5d4-4fe8-9935-400c48efdc40 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n8cf80c75-bee2-4275-9071-0c0d5e178b2b — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n5c4f108f-0230-40c5-af95-b0402b098ed3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4859,
          "raw": "2026-10-31 19:25:25 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2424,
          "raw": "2026-10-31 08:41:25 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2654,
          "raw": "2026-10-31 08:41:32 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2800,
          "raw": "Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 51,
      "t": 1793474725000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8511398b-a5d4-4fe8-9935-400c48efdc40 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n8cf80c75-bee2-4275-9071-0c0d5e178b2b — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n5c4f108f-0230-40c5-af95-b0402b098ed3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4860,
          "raw": "2026-10-31 19:25:25 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2424,
          "raw": "2026-10-31 08:41:25 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2654,
          "raw": "2026-10-31 08:41:32 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2800,
          "raw": "Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 52,
      "t": 1793474725000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 1fa038e4-d90f-4345-a979-956c486e30bc\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4870,
          "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 1fa038e4-d90f-4345-a979-956c486e30bc",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "1fa038e4-d90f-4345-a979-956c486e30bc"
    },
    {
      "id": 53,
      "t": 1793474725000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 71a4200b-3180-485f-b01a-ee20ae1dd7b1\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4874,
          "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 71a4200b-3180-485f-b01a-ee20ae1dd7b1",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "71a4200b-3180-485f-b01a-ee20ae1dd7b1"
    },
    {
      "id": 54,
      "t": 1793474725000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 8d198e01-246f-4db8-afe0-218b482a66a1\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 4876,
          "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 8d198e01-246f-4db8-afe0-218b482a66a1",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "8d198e01-246f-4db8-afe0-218b482a66a1"
    },
    {
      "id": 55,
      "t": 1793474743000,
      "type": "music",
      "label": "Début morceau · kpop-demon-hunters_golden_88727",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 192.688437 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 5167,
          "raw": "2026-10-31 19:25:43 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793474743649,0,192.688437,0.02,\"kpop-demon-hunters_golden_88727\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 56,
      "t": 1793474765000,
      "type": "music",
      "label": "Fin / arrêt morceau · kpop-demon-hunters_golden_88727",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 5347,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 57,
      "t": 1793474767000,
      "type": "music",
      "label": "Début morceau · olivia-dean_man-i-need_89718",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 182.78475 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 5369,
          "raw": "2026-10-31 19:26:07 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793474767028,0,182.78475,0.02,\"olivia-dean_man-i-need_89718\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 58,
      "t": 1793474823000,
      "type": "music",
      "label": "Fin / arrêt morceau · olivia-dean_man-i-need_89718",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 8039,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 59,
      "t": 1793474825000,
      "type": "music",
      "label": "Début morceau · gims_ciel_86082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 187.649042 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 8061,
          "raw": "2026-10-31 19:27:05 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793474825250,0,187.649042,0.02,\"gims_ciel_86082\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 60,
      "t": 1793474958000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_ciel_86082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 9157,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 61,
      "t": 1793474959000,
      "type": "music",
      "label": "Début morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 158.404479 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 9239,
          "raw": "2026-10-31 19:29:19 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793474959302,0,158.404479,0.02,\"gims_parisienne_89933\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 62,
      "t": 1793475117000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 9828,
          "raw": "2026-10-31 19:31:57 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1793475119000,
      "type": "music",
      "label": "Début morceau · dadju_complique_73114",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 213.2 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 9850,
          "raw": "2026-10-31 19:31:59 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475119091,0,213.2,0.02,\"dadju_complique_73114\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 64,
      "t": 1793475331000,
      "type": "music",
      "label": "Fin / arrêt morceau · dadju_complique_73114",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10103,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 65,
      "t": 1793475332000,
      "type": "music",
      "label": "Début morceau · djadja-and-dinaz_j-fais-mes-affaires_73291",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 217.672608 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10125,
          "raw": "2026-10-31 19:35:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475332739,0,217.672608,0.02,\"djadja-and-dinaz_j-fais-mes-affaires_73291\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 66,
      "t": 1793475502000,
      "type": "music",
      "label": "Fin / arrêt morceau · djadja-and-dinaz_j-fais-mes-affaires_73291",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10579,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 67,
      "t": 1793475504000,
      "type": "music",
      "label": "Début morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 212.35 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10601,
          "raw": "2026-10-31 19:38:24 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475504399,0,212.35,0.02,\"naps_6-3_70024\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 68,
      "t": 1793475512000,
      "type": "music",
      "label": "Fin / arrêt morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10680,
          "raw": "2026-10-31 19:38:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 69,
      "t": 1793475513000,
      "type": "music",
      "label": "Début morceau · dadju_bob-marley_55405",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 216.583447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 10702,
          "raw": "2026-10-31 19:38:33 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475513648,0,216.583447,0.02,\"dadju_bob-marley_55405\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 70,
      "t": 1793475695000,
      "type": "music",
      "label": "Fin / arrêt morceau · dadju_bob-marley_55405",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 11122,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 71,
      "t": 1793475696000,
      "type": "music",
      "label": "Début morceau · vegedream_elle-est-bonne-sa-mere_70026",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 194.631587 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 11144,
          "raw": "2026-10-31 19:41:36 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475696793,0,194.631587,0.02,\"vegedream_elle-est-bonne-sa-mere_70026\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 72,
      "t": 1793475891000,
      "type": "music",
      "label": "Fin / arrêt morceau · vegedream_elle-est-bonne-sa-mere_70026",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 11361,
          "raw": "2026-10-31 19:44:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 73,
      "t": 1793475892000,
      "type": "music",
      "label": "Début morceau · dadju_ma-vie_60031",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 204.808458 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 11383,
          "raw": "2026-10-31 19:44:52 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793475892747,0,204.808458,0.02,\"dadju_ma-vie_60031\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 74,
      "t": 1793476056000,
      "type": "music",
      "label": "Fin / arrêt morceau · dadju_ma-vie_60031",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12772,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 75,
      "t": 1793476058000,
      "type": "music",
      "label": "Début morceau · vitaa_game-over_45411",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 197.295624 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12794,
          "raw": "2026-10-31 19:47:38 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476058028,0,197.295624,0.02,\"vitaa_game-over_45411\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 76,
      "t": 1793476061000,
      "type": "music",
      "label": "Fin / arrêt morceau · vitaa_game-over_45411",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12848,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 77,
      "t": 1793476063000,
      "type": "music",
      "label": "Début morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 212.35 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12870,
          "raw": "2026-10-31 19:47:43 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476063162,0,212.35,0.02,\"naps_6-3_70024\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1793476065000,
      "type": "music",
      "label": "Fin / arrêt morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12920,
          "raw": "2026-10-31 19:47:45 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 79,
      "t": 1793476066000,
      "type": "music",
      "label": "Début morceau · vitaa_game-over_45411",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 197.295624 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 12942,
          "raw": "2026-10-31 19:47:46 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476066482,0,197.295624,0.02,\"vitaa_game-over_45411\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 80,
      "t": 1793476263000,
      "type": "music",
      "label": "Fin / arrêt morceau · vitaa_game-over_45411",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13291,
          "raw": "2026-10-31 19:51:03 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1793476265000,
      "type": "music",
      "label": "Début morceau · fatal-bazooka_fous-ta-cagoule_43875",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.457143 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13313,
          "raw": "2026-10-31 19:51:05 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476265169,0,208.457143,0.02,\"fatal-bazooka_fous-ta-cagoule_43875\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 82,
      "t": 1793476266000,
      "type": "music",
      "label": "Fin / arrêt morceau · fatal-bazooka_fous-ta-cagoule_43875",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13376,
          "raw": "2026-10-31 19:51:06 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 83,
      "t": 1793476268000,
      "type": "music",
      "label": "Début morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 212.35 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13398,
          "raw": "2026-10-31 19:51:08 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476268072,0,212.35,0.02,\"naps_6-3_70024\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 84,
      "t": 1793476462000,
      "type": "music",
      "label": "Fin / arrêt morceau · naps_6-3_70024",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13650,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 85,
      "t": 1793476464000,
      "type": "music",
      "label": "Début morceau · justin-bieber_baby_27935",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 216.241633 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 13672,
          "raw": "2026-10-31 19:54:24 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476464247,0,216.241633,0.02,\"justin-bieber_baby_27935\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 86,
      "t": 1793476621000,
      "type": "music",
      "label": "Fin / arrêt morceau · justin-bieber_baby_27935",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 14149,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 87,
      "t": 1793476622000,
      "type": "music",
      "label": "Début morceau · mc-yoshi_y-a-une-meuf_84621",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 236.59525 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 14171,
          "raw": "2026-10-31 19:57:02 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476622915,0,236.59525,0.02,\"mc-yoshi_y-a-une-meuf_84621\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 88,
      "t": 1793476778000,
      "type": "music",
      "label": "Fin / arrêt morceau · mc-yoshi_y-a-une-meuf_84621",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 14753,
          "raw": "2026-10-31 19:59:38 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 89,
      "t": 1793476780000,
      "type": "music",
      "label": "Début morceau · jul_j-oublie-tout_70004",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 320.042336 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 14775,
          "raw": "2026-10-31 19:59:40 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476780231,0,320.042336,0.02,\"jul_j-oublie-tout_70004\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 90,
      "t": 1793476981000,
      "type": "music",
      "label": "Fin / arrêt morceau · jul_j-oublie-tout_70004",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16214,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 91,
      "t": 1793476982000,
      "type": "music",
      "label": "Début morceau · jul_avant-la-douane_75138",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 186.526259 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16236,
          "raw": "2026-10-31 20:03:02 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793476982384,0,186.526259,0.02,\"jul_avant-la-douane_75138\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 92,
      "t": 1793477115000,
      "type": "music",
      "label": "Fin / arrêt morceau · jul_avant-la-douane_75138",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16622,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 93,
      "t": 1793477117000,
      "type": "music",
      "label": "Début morceau · tayc_c-est-lui_82976",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 214.186833 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16644,
          "raw": "2026-10-31 20:05:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477117002,0,214.186833,0.02,\"tayc_c-est-lui_82976\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 94,
      "t": 1793477303000,
      "type": "music",
      "label": "Fin / arrêt morceau · tayc_c-est-lui_82976",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16887,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 95,
      "t": 1793477304000,
      "type": "music",
      "label": "Début morceau · imen-es_1ere-fois_70134",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 181.557528 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 16909,
          "raw": "2026-10-31 20:08:24 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477304463,0,181.557528,0.02,\"imen-es_1ere-fois_70134\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 96,
      "t": 1793477474000,
      "type": "music",
      "label": "Fin / arrêt morceau · imen-es_1ere-fois_70134",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17079,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 97,
      "t": 1793477475000,
      "type": "music",
      "label": "Début morceau · logobi-gt_elle-danse-sexy_73113",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 159.428413 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17101,
          "raw": "2026-10-31 20:11:15 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477475521,0,159.428413,0.02,\"logobi-gt_elle-danse-sexy_73113\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 98,
      "t": 1793477495000,
      "type": "music",
      "label": "Fin / arrêt morceau · logobi-gt_elle-danse-sexy_73113",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17152,
          "raw": "2026-10-31 20:11:35 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 99,
      "t": 1793477496000,
      "type": "music",
      "label": "Début morceau · imen-es_1ere-fois_70134",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 181.557528 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17174,
          "raw": "2026-10-31 20:11:36 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477496461,0,181.557528,0.02,\"imen-es_1ere-fois_70134\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 100,
      "t": 1793477497000,
      "type": "music",
      "label": "Fin / arrêt morceau · imen-es_1ere-fois_70134",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17219,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 101,
      "t": 1793477498000,
      "type": "music",
      "label": "Début morceau · logobi-gt_elle-danse-sexy_73113",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 159.428413 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17241,
          "raw": "2026-10-31 20:11:38 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477498156,0,159.428413,0.02,\"logobi-gt_elle-danse-sexy_73113\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 102,
      "t": 1793477655000,
      "type": "music",
      "label": "Fin / arrêt morceau · logobi-gt_elle-danse-sexy_73113",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17377,
          "raw": "2026-10-31 20:14:15 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 103,
      "t": 1793477656000,
      "type": "music",
      "label": "Début morceau · gims_tout-donner_52346",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 202.00034 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 17399,
          "raw": "2026-10-31 20:14:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477656606,0,202.00034,0.02,\"gims_tout-donner_52346\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 104,
      "t": 1793477836000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_tout-donner_52346",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18089,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 105,
      "t": 1793477837000,
      "type": "music",
      "label": "Début morceau · kendji-girac_elle-m-a-aime_47574",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 212.127551 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18111,
          "raw": "2026-10-31 20:17:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793477837969,0,212.127551,0.02,\"kendji-girac_elle-m-a-aime_47574\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 106,
      "t": 1793478046000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_elle-m-a-aime_47574",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18639,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 107,
      "t": 1793478047000,
      "type": "music",
      "label": "Début morceau · kendji-girac_andalouse_47571",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 169.628481 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18661,
          "raw": "2026-10-31 20:20:47 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793478047971,0,169.628481,0.02,\"kendji-girac_andalouse_47571\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 108,
      "t": 1793478217000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_andalouse_47571",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18943,
          "raw": "2026-10-31 20:23:37 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 109,
      "t": 1793478218000,
      "type": "music",
      "label": "Début morceau · kendji-girac_la-boheme_48127",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 202.165601 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 18965,
          "raw": "2026-10-31 20:23:38 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793478218926,0,202.165601,0.02,\"kendji-girac_la-boheme_48127\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 110,
      "t": 1793478225000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_la-boheme_48127",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19061,
          "raw": "2026-10-31 20:23:45 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793478225732,6.801999999999943,202.165601,0,\"kendji-girac_la-boheme_48127\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 111,
      "t": 1793478231000,
      "type": "music",
      "label": "Début morceau · kendji-girac_la-boheme_48127",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 6.801999999999943 s, durée 202.165601 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19082,
          "raw": "2026-10-31 20:23:51 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793478231393,6.801999999999943,202.165601,0.02,\"kendji-girac_la-boheme_48127\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 112,
      "t": 1793478242000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_la-boheme_48127",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19135,
          "raw": "2026-10-31 20:24:02 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 113,
      "t": 1793478242000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19229,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 114,
      "t": 1793478242000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19265,
          "raw": "2026-10-31 20:24:02 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 115,
      "t": 1793478242000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19267,
          "raw": "2026-10-31 20:24:02 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 116,
      "t": 1793478242000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19268,
          "raw": "2026-10-31 20:24:02 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 117,
      "t": 1793478243000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 4b49c44b-638a-480c-819d-b7dbd8526cf8\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19284,
          "raw": "2026-10-31 20:24:03 [com] stdout Connect parent 4b49c44b-638a-480c-819d-b7dbd8526cf8",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "4b49c44b-638a-480c-819d-b7dbd8526cf8"
    },
    {
      "id": 118,
      "t": 1793478243000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19298,
          "raw": "2026-10-31 20:24:03 [com] stdout Connect parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "da2f613c-4a97-44ab-bc86-d7edf57d5e6b"
    },
    {
      "id": 119,
      "t": 1793478243000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19388,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 120,
      "t": 1793478243000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19648,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 121,
      "t": 1793478243000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent e845cf8a-4484-4795-851f-d5345a69b354\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19808,
          "raw": "2026-10-31 20:24:03 [com] stdout Connect parent e845cf8a-4484-4795-851f-d5345a69b354",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e845cf8a-4484-4795-851f-d5345a69b354"
    },
    {
      "id": 122,
      "t": 1793478243000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793474708089,0,3720,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 19913,
          "raw": "2026-10-31 20:24:03 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793474708089,0,3720,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 123,
      "t": 1793478252000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20444,
          "raw": "2026-10-31 20:24:12 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 124,
      "t": 1793478260000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20800,
          "raw": "2026-10-31 20:24:20 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 125,
      "t": 1793478260000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20820,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 126,
      "t": 1793478260000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20830,
          "raw": "2026-10-31 20:24:20 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 127,
      "t": 1793478260000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20840,
          "raw": "2026-10-31 20:24:20 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 128,
      "t": 1793478260000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20860,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 129,
      "t": 1793478260000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20870,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 130,
      "t": 1793478263000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20891,
          "raw": "2026-10-31 20:24:23 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 131,
      "t": 1793478263000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20923,
          "raw": "2026-10-31 20:24:23 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 132,
      "t": 1793478263000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20933,
          "raw": "2026-10-31 20:24:23 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 133,
      "t": 1793478263000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20953,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 134,
      "t": 1793478263000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 20963,
          "raw": "2026-10-31 20:24:23 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 135,
      "t": 1793478265000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21013,
          "raw": "2026-10-31 20:24:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 136,
      "t": 1793478265000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21023,
          "raw": "2026-10-31 20:24:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 137,
      "t": 1793478265000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21045,
          "raw": "2026-10-31 20:24:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 138,
      "t": 1793478268000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\n4b49c44b-638a-480c-819d-b7dbd8526cf8 — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nda2f613c-4a97-44ab-bc86-d7edf57d5e6b — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\ne845cf8a-4484-4795-851f-d5345a69b354 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21054,
          "raw": "2026-10-31 20:24:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19336,
          "raw": "Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19596,
          "raw": "Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19858,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 139,
      "t": 1793478268000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\n4b49c44b-638a-480c-819d-b7dbd8526cf8 — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nda2f613c-4a97-44ab-bc86-d7edf57d5e6b — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\ne845cf8a-4484-4795-851f-d5345a69b354 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21055,
          "raw": "2026-10-31 20:24:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19336,
          "raw": "Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19596,
          "raw": "Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19858,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 140,
      "t": 1793478268000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n1fa038e4-d90f-4345-a979-956c486e30bc — KaraWorld · contrôleur\n71a4200b-3180-485f-b01a-ee20ae1dd7b1 — module non identifié\n8d198e01-246f-4db8-afe0-218b482a66a1 — module non identifié\n4b49c44b-638a-480c-819d-b7dbd8526cf8 — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nda2f613c-4a97-44ab-bc86-d7edf57d5e6b — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\ne845cf8a-4484-4795-851f-d5345a69b354 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21056,
          "raw": "2026-10-31 20:24:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19336,
          "raw": "Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19596,
          "raw": "Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19858,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 141,
      "t": 1793478268000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 7501c56f-c787-46d6-8e8d-6c67a599e308\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21066,
          "raw": "2026-10-31 20:24:28 [com] stdout Connect parent 7501c56f-c787-46d6-8e8d-6c67a599e308",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "7501c56f-c787-46d6-8e8d-6c67a599e308"
    },
    {
      "id": 142,
      "t": 1793478268000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 15a4670f-445c-44fc-b0fb-e1357acd1b55\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21069,
          "raw": "2026-10-31 20:24:28 [com] stdout Connect parent 15a4670f-445c-44fc-b0fb-e1357acd1b55",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "15a4670f-445c-44fc-b0fb-e1357acd1b55"
    },
    {
      "id": 143,
      "t": 1793478268000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent c36ef52a-ee11-4049-a525-f411d2b04a9c\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21071,
          "raw": "2026-10-31 20:24:28 [com] stdout Connect parent c36ef52a-ee11-4049-a525-f411d2b04a9c",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "c36ef52a-ee11-4049-a525-f411d2b04a9c"
    },
    {
      "id": 144,
      "t": 1793478283000,
      "type": "music",
      "label": "Début morceau · aya-nakamura_djadja_56311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 168.966667 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 21354,
          "raw": "2026-10-31 20:24:43 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793478283164,0,168.966667,0.02,\"aya-nakamura_djadja_56311\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 145,
      "t": 1793478452000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 22855,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 146,
      "t": 1793478452000,
      "type": "music",
      "label": "Fin / arrêt morceau · aya-nakamura_djadja_56311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 22918,
          "raw": "2026-10-31 20:27:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 147,
      "t": 1793478452000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23002,
          "raw": "2026-10-31 20:27:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 148,
      "t": 1793478452000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n7501c56f-c787-46d6-8e8d-6c67a599e308 — module non identifié\n15a4670f-445c-44fc-b0fb-e1357acd1b55 — KaraWorld · contrôleur\nc36ef52a-ee11-4049-a525-f411d2b04a9c — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23023,
          "raw": "2026-10-31 20:27:32 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 21089,
          "raw": "2026-10-31 20:24:29 [com] stdout Receive from parent 15a4670f-445c-44fc-b0fb-e1357acd1b55 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 149,
      "t": 1793478452000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n7501c56f-c787-46d6-8e8d-6c67a599e308 — module non identifié\n15a4670f-445c-44fc-b0fb-e1357acd1b55 — KaraWorld · contrôleur\nc36ef52a-ee11-4049-a525-f411d2b04a9c — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23024,
          "raw": "2026-10-31 20:27:32 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 21089,
          "raw": "2026-10-31 20:24:29 [com] stdout Receive from parent 15a4670f-445c-44fc-b0fb-e1357acd1b55 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 150,
      "t": 1793478452000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n7501c56f-c787-46d6-8e8d-6c67a599e308 — module non identifié\n15a4670f-445c-44fc-b0fb-e1357acd1b55 — KaraWorld · contrôleur\nc36ef52a-ee11-4049-a525-f411d2b04a9c — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23034,
          "raw": "2026-10-31 20:27:32 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 21089,
          "raw": "2026-10-31 20:24:29 [com] stdout Receive from parent 15a4670f-445c-44fc-b0fb-e1357acd1b55 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 151,
      "t": 1793478452000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23049,
          "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "8e2fcd73-4c44-48f0-81b1-95a1795ee9f3"
    },
    {
      "id": 152,
      "t": 1793478452000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 4b93c559-0ef6-4bd8-b80e-15c18645d104\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23051,
          "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 4b93c559-0ef6-4bd8-b80e-15c18645d104",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "4b93c559-0ef6-4bd8-b80e-15c18645d104"
    },
    {
      "id": 153,
      "t": 1793478452000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 2be32d84-14f6-41e8-b088-a84e343a997b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23555,
          "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 2be32d84-14f6-41e8-b088-a84e343a997b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "2be32d84-14f6-41e8-b088-a84e343a997b"
    },
    {
      "id": 154,
      "t": 1793478453000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23853,
          "raw": "2026-10-31 20:27:33 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 155,
      "t": 1793478453000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23925,
          "raw": "2026-10-31 20:27:33 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 156,
      "t": 1793478453000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23935,
          "raw": "2026-10-31 20:27:33 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 157,
      "t": 1793478453000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23946,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 158,
      "t": 1793478453000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 23958,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 159,
      "t": 1793478459000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24317,
          "raw": "2026-10-31 20:27:39 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 160,
      "t": 1793478465000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24673,
          "raw": "2026-10-31 20:27:45 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 161,
      "t": 1793478465000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24693,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 162,
      "t": 1793478465000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24703,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 163,
      "t": 1793478465000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24713,
          "raw": "2026-10-31 20:27:45 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 164,
      "t": 1793478465000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24733,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 165,
      "t": 1793478465000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24753,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 166,
      "t": 1793478489000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24785,
          "raw": "2026-10-31 20:28:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 167,
      "t": 1793478489000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24795,
          "raw": "2026-10-31 20:28:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 168,
      "t": 1793478489000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24805,
          "raw": "2026-10-31 20:28:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 169,
      "t": 1793478489000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24825,
          "raw": "2026-10-31 20:28:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 170,
      "t": 1793478489000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24835,
          "raw": "2026-10-31 20:28:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 171,
      "t": 1793480476000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24855,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 172,
      "t": 1793480476000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24865,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 173,
      "t": 1793480476000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24875,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 174,
      "t": 1793480476000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24885,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 175,
      "t": 1793480476000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793480476330,0,7320,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24895,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793480476330,0,7320,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 176,
      "t": 1793480476000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793480476330,0,7320,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24917,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793480476330,0,7320,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 177,
      "t": 1793480476000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24927,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 178,
      "t": 1793480476000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24937,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 179,
      "t": 1793480476000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793480476330,0,7320,1]",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24947,
          "raw": "2026-10-31 21:01:16 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"sessionTimerConf\":[1793480476330,0,7320,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 180,
      "t": 1793480477000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 24967,
          "raw": "2026-10-31 21:01:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 181,
      "t": 1793480477000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25014,
          "raw": "2026-10-31 21:01:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 182,
      "t": 1793480477000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25024,
          "raw": "2026-10-31 21:01:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 183,
      "t": 1793480477000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25044,
          "raw": "2026-10-31 21:01:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 184,
      "t": 1793480477000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25055,
          "raw": "2026-10-31 21:01:17 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 185,
      "t": 1793480965000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25458,
          "raw": "2026-10-31 21:09:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 186,
      "t": 1793480965000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25469,
          "raw": "2026-10-31 21:09:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 187,
      "t": 1793480965000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25494,
          "raw": "2026-10-31 21:09:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 188,
      "t": 1793480968000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n4b93c559-0ef6-4bd8-b80e-15c18645d104 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n2be32d84-14f6-41e8-b088-a84e343a997b — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25506,
          "raw": "2026-10-31 21:09:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23101,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23228,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23605,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 189,
      "t": 1793480968000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n4b93c559-0ef6-4bd8-b80e-15c18645d104 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n2be32d84-14f6-41e8-b088-a84e343a997b — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25507,
          "raw": "2026-10-31 21:09:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23101,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23228,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23605,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 190,
      "t": 1793480968000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n4b93c559-0ef6-4bd8-b80e-15c18645d104 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n2be32d84-14f6-41e8-b088-a84e343a997b — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25508,
          "raw": "2026-10-31 21:09:28 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23101,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23228,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23605,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 191,
      "t": 1793480968000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 0264364c-f6fe-45d7-88a9-b7083ae08b6c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25518,
          "raw": "2026-10-31 21:09:28 [com] stdout Connect parent 0264364c-f6fe-45d7-88a9-b7083ae08b6c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "0264364c-f6fe-45d7-88a9-b7083ae08b6c"
    },
    {
      "id": 192,
      "t": 1793480968000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent e65df11c-0950-4cb0-b0da-217d8f679fda\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25521,
          "raw": "2026-10-31 21:09:28 [com] stdout Connect parent e65df11c-0950-4cb0-b0da-217d8f679fda",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "e65df11c-0950-4cb0-b0da-217d8f679fda"
    },
    {
      "id": 193,
      "t": 1793480969000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25523,
          "raw": "2026-10-31 21:09:29 [com] stdout Connect parent 97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e"
    },
    {
      "id": 194,
      "t": 1793481023000,
      "type": "music",
      "label": "Début morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 204.600023 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25685,
          "raw": "2026-10-31 21:10:23 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481023911,0,204.600023,0.02,\"amel-bent_ma-philosophie_5091\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 195,
      "t": 1793481026000,
      "type": "music",
      "label": "Fin / arrêt morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25757,
          "raw": "2026-10-31 21:10:26 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481026388,2.4660000000000015,204.600023,0,\"amel-bent_ma-philosophie_5091\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 196,
      "t": 1793481054000,
      "type": "music",
      "label": "Début morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 2.4660000000000015 s, durée 204.600023 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 25778,
          "raw": "2026-10-31 21:10:54 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481054346,2.4660000000000015,204.600023,0.02,\"amel-bent_ma-philosophie_5091\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 197,
      "t": 1793481256000,
      "type": "music",
      "label": "Fin / arrêt morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26378,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 198,
      "t": 1793481258000,
      "type": "music",
      "label": "Début morceau · sheryfa-luna_il-avait-les-mots_14311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 228.837234 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26410,
          "raw": "2026-10-31 21:14:18 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481258020,0,228.837234,0.02,\"sheryfa-luna_il-avait-les-mots_14311\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 199,
      "t": 1793481460000,
      "type": "music",
      "label": "Fin / arrêt morceau · sheryfa-luna_il-avait-les-mots_14311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26598,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 200,
      "t": 1793481462000,
      "type": "music",
      "label": "Début morceau · indila_derniere-danse_45932",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 211.315828 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26620,
          "raw": "2026-10-31 21:17:42 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481462000,0,211.315828,0.02,\"indila_derniere-danse_45932\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 201,
      "t": 1793481666000,
      "type": "music",
      "label": "Fin / arrêt morceau · indila_derniere-danse_45932",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26928,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 202,
      "t": 1793481668000,
      "type": "music",
      "label": "Début morceau · kehlani_folded_88797",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 241.364479 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 26950,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481668205,0,241.364479,0.02,\"kehlani_folded_88797\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 203,
      "t": 1793481904000,
      "type": "music",
      "label": "Fin / arrêt morceau · kehlani_folded_88797",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27086,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 204,
      "t": 1793481905000,
      "type": "music",
      "label": "Début morceau · ophelie-winter_dieu-m-a-donne-la-foi_12459",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 236.145669 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27108,
          "raw": "2026-10-31 21:25:05 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793481905570,0,236.145669,0.02,\"ophelie-winter_dieu-m-a-donne-la-foi_12459\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 205,
      "t": 1793482131000,
      "type": "music",
      "label": "Fin / arrêt morceau · ophelie-winter_dieu-m-a-donne-la-foi_12459",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27189,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 206,
      "t": 1793482133000,
      "type": "music",
      "label": "Début morceau · tlc_no-scrubs_8520",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 223.265351 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27211,
          "raw": "2026-10-31 21:28:53 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793482133260,0,223.265351,0.02,\"tlc_no-scrubs_8520\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 207,
      "t": 1793482333000,
      "type": "music",
      "label": "Fin / arrêt morceau · tlc_no-scrubs_8520",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27648,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 208,
      "t": 1793482335000,
      "type": "music",
      "label": "Début morceau · craig-david_7-days_8082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 236.958458 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 27670,
          "raw": "2026-10-31 21:32:15 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793482335399,0,236.958458,0.02,\"craig-david_7-days_8082\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 209,
      "t": 1793482552000,
      "type": "music",
      "label": "Fin / arrêt morceau · craig-david_7-days_8082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 28618,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 210,
      "t": 1793482554000,
      "type": "music",
      "label": "Début morceau · celine-dion_pour-que-tu-m-aimes-encore_5940",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 242.371633 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 28640,
          "raw": "2026-10-31 21:35:54 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793482554230,0,242.371633,0.02,\"celine-dion_pour-que-tu-m-aimes-encore_5940\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 211,
      "t": 1793482785000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_pour-que-tu-m-aimes-encore_5940",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 28979,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 212,
      "t": 1793482786000,
      "type": "music",
      "label": "Début morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 213.067347 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29001,
          "raw": "2026-10-31 21:39:46 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793482786670,0,213.067347,0.02,\"garou_sous-le-vent_5952\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 213,
      "t": 1793482992000,
      "type": "music",
      "label": "Fin / arrêt morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29048,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 214,
      "t": 1793482994000,
      "type": "music",
      "label": "Début morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 207.611995 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29070,
          "raw": "2026-10-31 21:43:14 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793482994144,0,207.611995,0.02,\"images_les-demons-de-minuit_8164\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 215,
      "t": 1793483201000,
      "type": "music",
      "label": "Fin / arrêt morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29179,
          "raw": "2026-10-31 21:46:41 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 216,
      "t": 1793483203000,
      "type": "music",
      "label": "Début morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.030454 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29201,
          "raw": "2026-10-31 21:46:43 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793483203217,0,220.030454,0.02,\"diam-s_la-boulette-generation-nan-nan_12297\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 217,
      "t": 1793483335000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29418,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 218,
      "t": 1793483336000,
      "type": "music",
      "label": "Début morceau · l5_toutes-les-femmes-de-ta-vie_5989",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 194.410771 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29440,
          "raw": "2026-10-31 21:48:56 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793483336587,0,194.410771,0.02,\"l5_toutes-les-femmes-de-ta-vie_5989\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 219,
      "t": 1793483515000,
      "type": "music",
      "label": "Fin / arrêt morceau · l5_toutes-les-femmes-de-ta-vie_5989",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29675,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 220,
      "t": 1793483517000,
      "type": "music",
      "label": "Début morceau · brandy_the-boy-is-mine_15208",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 295.37127 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29707,
          "raw": "2026-10-31 21:51:57 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793483517166,0,295.37127,0.02,\"brandy_the-boy-is-mine_15208\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 221,
      "t": 1793483812000,
      "type": "music",
      "label": "Fin / arrêt morceau · brandy_the-boy-is-mine_15208",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29860,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 222,
      "t": 1793483814000,
      "type": "music",
      "label": "Début morceau · notre-dame-de-paris_belle_7869",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 276.72 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29882,
          "raw": "2026-10-31 21:56:54 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793483814518,0,276.72,0.02,\"notre-dame-de-paris_belle_7869\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 223,
      "t": 1793484091000,
      "type": "music",
      "label": "Fin / arrêt morceau · notre-dame-de-paris_belle_7869",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29953,
          "raw": "2026-10-31 22:01:31 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 224,
      "t": 1793484093000,
      "type": "music",
      "label": "Début morceau · jul_bande-organisee_66324",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 359.538798 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 29975,
          "raw": "2026-10-31 22:01:33 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793484093714,0,359.538798,0.02,\"jul_bande-organisee_66324\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 225,
      "t": 1793484450000,
      "type": "music",
      "label": "Fin / arrêt morceau · jul_bande-organisee_66324",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30365,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 226,
      "t": 1793484452000,
      "type": "music",
      "label": "Début morceau · claude-francois_alexandrie-alexandra_5099",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 261.998005 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30387,
          "raw": "2026-10-31 22:07:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793484452272,0,261.998005,0.02,\"claude-francois_alexandrie-alexandra_5099\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 227,
      "t": 1793484700000,
      "type": "music",
      "label": "Fin / arrêt morceau · claude-francois_alexandrie-alexandra_5099",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30450,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 228,
      "t": 1793484701000,
      "type": "music",
      "label": "Début morceau · jean-jacques-goldman_quand-la-musique-est-bonne_5969",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 229.960385 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30472,
          "raw": "2026-10-31 22:11:41 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793484701702,0,229.960385,0.02,\"jean-jacques-goldman_quand-la-musique-est-bonne_5969\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 229,
      "t": 1793484848000,
      "type": "music",
      "label": "Fin / arrêt morceau · jean-jacques-goldman_quand-la-musique-est-bonne_5969",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30540,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 230,
      "t": 1793484849000,
      "type": "music",
      "label": "Début morceau · les-deesses_on-a-change_12394",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.233968 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30562,
          "raw": "2026-10-31 22:14:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793484849771,0,208.233968,0.02,\"les-deesses_on-a-change_12394\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 231,
      "t": 1793485044000,
      "type": "music",
      "label": "Fin / arrêt morceau · les-deesses_on-a-change_12394",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30641,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 232,
      "t": 1793485045000,
      "type": "music",
      "label": "Début morceau · francis-cabrel_je-l-aime-a-mourir_9712",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 162.748662 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30663,
          "raw": "2026-10-31 22:17:25 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793485045544,0,162.748662,0.02,\"francis-cabrel_je-l-aime-a-mourir_9712\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 233,
      "t": 1793485187000,
      "type": "music",
      "label": "Fin / arrêt morceau · francis-cabrel_je-l-aime-a-mourir_9712",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30798,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 234,
      "t": 1793485189000,
      "type": "music",
      "label": "Début morceau · les-dix-commandements_l-envie-d-aimer_6782",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 307.445261 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30820,
          "raw": "2026-10-31 22:19:49 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793485189646,0,307.445261,0.02,\"les-dix-commandements_l-envie-d-aimer_6782\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 235,
      "t": 1793485470000,
      "type": "music",
      "label": "Fin / arrêt morceau · les-dix-commandements_l-envie-d-aimer_6782",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30887,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 236,
      "t": 1793485471000,
      "type": "music",
      "label": "Début morceau · il-etait-une-fois_j-ai-encore-reve-d-elle_5105",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 218.055646 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30909,
          "raw": "2026-10-31 22:24:31 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793485471825,0,218.055646,0.02,\"il-etait-une-fois_j-ai-encore-reve-d-elle_5105\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 237,
      "t": 1793485684000,
      "type": "music",
      "label": "Fin / arrêt morceau · il-etait-une-fois_j-ai-encore-reve-d-elle_5105",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 30981,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 238,
      "t": 1793485686000,
      "type": "music",
      "label": "Début morceau · jenifer_au-soleil_5107",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 218.820998 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31003,
          "raw": "2026-10-31 22:28:06 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793485686388,0,218.820998,0.02,\"jenifer_au-soleil_5107\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 239,
      "t": 1793485887000,
      "type": "music",
      "label": "Fin / arrêt morceau · jenifer_au-soleil_5107",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31171,
          "raw": "2026-10-31 22:31:27 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 240,
      "t": 1793485889000,
      "type": "music",
      "label": "Début morceau · le-roi-soleil_je-fais-de-toi-mon-essentiel_10532",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 202.849932 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31193,
          "raw": "2026-10-31 22:31:29 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793485889267,0,202.849932,0.02,\"le-roi-soleil_je-fais-de-toi-mon-essentiel_10532\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 241,
      "t": 1793486038000,
      "type": "music",
      "label": "Fin / arrêt morceau · le-roi-soleil_je-fais-de-toi-mon-essentiel_10532",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31705,
          "raw": "2026-10-31 22:33:58 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 242,
      "t": 1793486040000,
      "type": "music",
      "label": "Début morceau · drake_hotline-bling_50178",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 257.748594 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31727,
          "raw": "2026-10-31 22:34:00 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486040053,0,257.748594,0.02,\"drake_hotline-bling_50178\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 243,
      "t": 1793486079000,
      "type": "music",
      "label": "Fin / arrêt morceau · drake_hotline-bling_50178",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31845,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 244,
      "t": 1793486080000,
      "type": "music",
      "label": "Début morceau · sexion-d-assaut_ma-direction_42524",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 262.810544 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 31867,
          "raw": "2026-10-31 22:34:40 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486080939,0,262.810544,0.02,\"sexion-d-assaut_ma-direction_42524\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 245,
      "t": 1793486172000,
      "type": "music",
      "label": "Fin / arrêt morceau · sexion-d-assaut_ma-direction_42524",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32079,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 246,
      "t": 1793486174000,
      "type": "music",
      "label": "Début morceau · lorie_sur-un-air-latino_6003",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 214.728458 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32101,
          "raw": "2026-10-31 22:36:14 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486174051,0,214.728458,0.02,\"lorie_sur-un-air-latino_6003\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 247,
      "t": 1793486202000,
      "type": "music",
      "label": "Fin / arrêt morceau · lorie_sur-un-air-latino_6003",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32159,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 248,
      "t": 1793486204000,
      "type": "music",
      "label": "Début morceau · lorie_je-serai-ta-meilleure-amie_30199",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 209.162721 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32181,
          "raw": "2026-10-31 22:36:44 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486204017,0,209.162721,0.02,\"lorie_je-serai-ta-meilleure-amie_30199\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 249,
      "t": 1793486289000,
      "type": "music",
      "label": "Fin / arrêt morceau · lorie_je-serai-ta-meilleure-amie_30199",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32232,
          "raw": "2026-10-31 22:38:09 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 250,
      "t": 1793486290000,
      "type": "music",
      "label": "Début morceau · aladdin-1992-film_ce-reve-bleu_56395",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 159.47381 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32264,
          "raw": "2026-10-31 22:38:10 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486290338,0,159.47381,0.02,\"aladdin-1992-film_ce-reve-bleu_56395\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 251,
      "t": 1793486430000,
      "type": "music",
      "label": "Fin / arrêt morceau · aladdin-1992-film_ce-reve-bleu_56395",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32378,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 252,
      "t": 1793486432000,
      "type": "music",
      "label": "Début morceau · jean-jacques-goldman_la-bas_5090",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 256.617029 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32400,
          "raw": "2026-10-31 22:40:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486432372,0,256.617029,0.02,\"jean-jacques-goldman_la-bas_5090\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 253,
      "t": 1793486670000,
      "type": "music",
      "label": "Fin / arrêt morceau · jean-jacques-goldman_la-bas_5090",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32837,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 254,
      "t": 1793486672000,
      "type": "music",
      "label": "Début morceau · zaho_c-est-chelou_18544",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 219.382437 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32859,
          "raw": "2026-10-31 22:44:32 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486672466,0,219.382437,0.02,\"zaho_c-est-chelou_18544\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 255,
      "t": 1793486863000,
      "type": "music",
      "label": "Fin / arrêt morceau · zaho_c-est-chelou_18544",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32910,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 256,
      "t": 1793486864000,
      "type": "music",
      "label": "Début morceau · larusso_tu-m-oublieras_11626",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 222.785351 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 32932,
          "raw": "2026-10-31 22:47:44 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793486864927,0,222.785351,0.02,\"larusso_tu-m-oublieras_11626\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 257,
      "t": 1793487056000,
      "type": "music",
      "label": "Fin / arrêt morceau · larusso_tu-m-oublieras_11626",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 33457,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 258,
      "t": 1793487058000,
      "type": "music",
      "label": "Début morceau · andrea-bocelli_vivo-per-lei-je-vis-pour-elle_5092",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 263.666961 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 33479,
          "raw": "2026-10-31 22:50:58 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793487058311,0,263.666961,0.02,\"andrea-bocelli_vivo-per-lei-je-vis-pour-elle_5092\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 259,
      "t": 1793487310000,
      "type": "music",
      "label": "Fin / arrêt morceau · andrea-bocelli_vivo-per-lei-je-vis-pour-elle_5092",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 33814,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 260,
      "t": 1793487312000,
      "type": "music",
      "label": "Début morceau · rose_apt_84342",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 171.610146 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 33836,
          "raw": "2026-10-31 22:55:12 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793487312015,0,171.610146,0.02,\"rose_apt_84342\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 261,
      "t": 1793487483000,
      "type": "music",
      "label": "Fin / arrêt morceau · rose_apt_84342",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 33989,
          "raw": "Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 262,
      "t": 1793487484000,
      "type": "music",
      "label": "Début morceau · a-star-is-born_always-remember-us-this-way_56466",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 206.594354 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 34011,
          "raw": "2026-10-31 22:58:04 [com] stdout Modifs for me {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":[1793487484501,0,206.594354,0.02,\"a-star-is-born_always-remember-us-this-way_56466\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 263,
      "t": 1793487484000,
      "type": "music",
      "label": "Fin inconnue · a-star-is-born_always-remember-us-this-way_56466",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Dernière trace disponible ; aucune fin enregistrée dans la journée.",
      "refs": [
        {
          "file": "log_1793436062776.txt",
          "line": 34041,
          "raw": "2026-10-31 22:58:04 [com] stdout Send to parent 97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e : {\"name\":\"strasbourg_salle1\",\"variables\":{\"dmx_spot1\":\"yellow\",\"dmx_spot2\":\"yellow\",\"dmx_derby\":\"no\",\"dmx_rotation\":\"no\",\"dmx_stars\":\"0.5>yellow*0.2 0.5>yellow*1\",\"dmx_mh1_color\":\"yellow\",\"dmx_mh2_color\":\"yellow\",\"dmx_mh1_gobo\":\"gobo_triangle\",\"dmx_mh2_gobo\":\"gobo_triangle\",\"dmx_mh1_prism\":\"prism_rotate_slow\",\"dmx_mh2_prism\":\"prism_rotate_slow\"}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e"
    }
  ],
  "segments": [
    {
      "game": "karaoke",
      "start": 1793474721000,
      "end": 1793478242000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793478265000,
      "end": 1793478452000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793480965000,
      "end": 1793487484000,
      "endReason": "Dernière trace disponible ; aucune fin de partie enregistrée dans la journée.",
      "open": true
    }
  ],
  "connections": [
    {
      "id": "60aeac90-5aa9-4b94-88c1-1dfeecb33db6",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436067000,
      "last": 1793487484000,
      "firstSend": 1793436067000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 91,
        "raw": "2026-10-31 08:41:07 [com] stdout Connect parent 60aeac90-5aa9-4b94-88c1-1dfeecb33db6",
        "inherited": false
      }
    },
    {
      "id": "c227b76c-997f-4424-bd8b-170356ce8cc2",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436070000,
      "last": 1793487484000,
      "firstSend": 1793436070000,
      "lastSend": 1793487484000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 3438,
          "raw": "2026-10-31 18:53:25 [com] stdout Receive from parent c227b76c-997f-4424-bd8b-170356ce8cc2 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 101,
        "raw": "2026-10-31 08:41:10 [com] stdout Connect parent c227b76c-997f-4424-bd8b-170356ce8cc2",
        "inherited": false
      }
    },
    {
      "id": "c5e94770-aa14-4f62-8f02-ca14942b9867",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436071000,
      "last": 1793487484000,
      "firstSend": 1793436071000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 110,
        "raw": "2026-10-31 08:41:11 [com] stdout Connect parent c5e94770-aa14-4f62-8f02-ca14942b9867",
        "inherited": false
      }
    },
    {
      "id": "7d767b9f-b9d4-4cd4-9678-bf9185df5149",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436072000,
      "last": 1793487484000,
      "firstSend": 1793436072000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 114,
        "raw": "2026-10-31 08:41:12 [com] stdout Connect parent 7d767b9f-b9d4-4cd4-9678-bf9185df5149",
        "inherited": false
      }
    },
    {
      "id": "18b065a9-a2ad-4bfe-916d-2c13ae6835a1",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436081000,
      "last": 1793487484000,
      "firstSend": 1793436081000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 168,
        "raw": "2026-10-31 08:41:21 [com] stdout Connect parent 18b065a9-a2ad-4bfe-916d-2c13ae6835a1",
        "inherited": false
      }
    },
    {
      "id": "8511398b-a5d4-4fe8-9935-400c48efdc40",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436085000,
      "last": 1793474722000,
      "firstSend": 1793436085000,
      "lastSend": 1793474722000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 2424,
          "raw": "2026-10-31 08:41:25 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2453,
          "raw": "2026-10-31 08:41:27 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2638,
          "raw": "2026-10-31 08:41:30 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2741,
          "raw": "2026-10-31 08:41:32 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3468,
          "raw": "2026-10-31 18:53:25 [com] stdout Receive from parent 8511398b-a5d4-4fe8-9935-400c48efdc40 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 2373,
        "raw": "2026-10-31 08:41:25 [com] stdout Connect parent 8511398b-a5d4-4fe8-9935-400c48efdc40",
        "inherited": false
      }
    },
    {
      "id": "8cf80c75-bee2-4275-9071-0c0d5e178b2b",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436092000,
      "last": 1793474722000,
      "firstSend": 1793436092000,
      "lastSend": 1793474722000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 2654,
          "raw": "2026-10-31 08:41:32 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2711,
          "raw": "Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2712,
          "raw": "Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3403,
          "raw": "2026-10-31 08:41:51 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3458,
          "raw": "2026-10-31 18:53:25 [com] stdout Receive from parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 2652,
        "raw": "2026-10-31 08:41:32 [com] stdout Connect parent 8cf80c75-bee2-4275-9071-0c0d5e178b2b",
        "inherited": false
      }
    },
    {
      "id": "5c4f108f-0230-40c5-af95-b0402b098ed3",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793436102000,
      "last": 1793474722000,
      "firstSend": 1793436102000,
      "lastSend": 1793474722000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 2800,
          "raw": "Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 2830,
          "raw": "Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3348,
          "raw": "2026-10-31 08:41:50 [com] stdout Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3436,
          "raw": "2026-10-31 08:41:51 [com] stdout Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 3448,
          "raw": "2026-10-31 18:53:25 [com] stdout Receive from parent 5c4f108f-0230-40c5-af95-b0402b098ed3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 2750,
        "raw": "2026-10-31 08:41:42 [com] stdout Connect parent 5c4f108f-0230-40c5-af95-b0402b098ed3",
        "inherited": false
      }
    },
    {
      "id": "1fa038e4-d90f-4345-a979-956c486e30bc",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793474725000,
      "last": 1793478242000,
      "firstSend": 1793474725000,
      "lastSend": 1793478242000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 4950,
          "raw": "Receive from parent 1fa038e4-d90f-4345-a979-956c486e30bc : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 4870,
        "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 1fa038e4-d90f-4345-a979-956c486e30bc",
        "inherited": false
      }
    },
    {
      "id": "71a4200b-3180-485f-b01a-ee20ae1dd7b1",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793474725000,
      "last": 1793478242000,
      "firstSend": 1793474725000,
      "lastSend": 1793478242000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 4874,
        "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 71a4200b-3180-485f-b01a-ee20ae1dd7b1",
        "inherited": false
      }
    },
    {
      "id": "8d198e01-246f-4db8-afe0-218b482a66a1",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793474725000,
      "last": 1793478242000,
      "firstSend": 1793474725000,
      "lastSend": 1793478242000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 4876,
        "raw": "2026-10-31 19:25:25 [com] stdout Connect parent 8d198e01-246f-4db8-afe0-218b482a66a1",
        "inherited": false
      }
    },
    {
      "id": "4b49c44b-638a-480c-819d-b7dbd8526cf8",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478243000,
      "last": 1793478265000,
      "firstSend": 1793478243000,
      "lastSend": 1793478265000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 19336,
          "raw": "Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19337,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19367,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19369,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19535,
          "raw": "Receive from parent 4b49c44b-638a-480c-819d-b7dbd8526cf8 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 19284,
        "raw": "2026-10-31 20:24:03 [com] stdout Connect parent 4b49c44b-638a-480c-819d-b7dbd8526cf8",
        "inherited": false
      }
    },
    {
      "id": "da2f613c-4a97-44ab-bc86-d7edf57d5e6b",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478243000,
      "last": 1793478265000,
      "firstSend": 1793478243000,
      "lastSend": 1793478265000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 19596,
          "raw": "Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19625,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19626,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19627,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19629,
          "raw": "Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19795,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 19298,
        "raw": "2026-10-31 20:24:03 [com] stdout Connect parent da2f613c-4a97-44ab-bc86-d7edf57d5e6b",
        "inherited": false
      }
    },
    {
      "id": "e845cf8a-4484-4795-851f-d5345a69b354",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478243000,
      "last": 1793478265000,
      "firstSend": 1793478243000,
      "lastSend": 1793478265000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 19858,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19888,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19890,
          "raw": "Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19891,
          "raw": "Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 19892,
          "raw": "Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 20071,
          "raw": "2026-10-31 20:24:03 [com] stdout Receive from parent e845cf8a-4484-4795-851f-d5345a69b354 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 19808,
        "raw": "2026-10-31 20:24:03 [com] stdout Connect parent e845cf8a-4484-4795-851f-d5345a69b354",
        "inherited": false
      }
    },
    {
      "id": "7501c56f-c787-46d6-8e8d-6c67a599e308",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478268000,
      "last": 1793478452000,
      "firstSend": 1793478268000,
      "lastSend": 1793478452000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 21066,
        "raw": "2026-10-31 20:24:28 [com] stdout Connect parent 7501c56f-c787-46d6-8e8d-6c67a599e308",
        "inherited": false
      }
    },
    {
      "id": "15a4670f-445c-44fc-b0fb-e1357acd1b55",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478268000,
      "last": 1793478452000,
      "firstSend": 1793478268000,
      "lastSend": 1793478452000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 21089,
          "raw": "2026-10-31 20:24:29 [com] stdout Receive from parent 15a4670f-445c-44fc-b0fb-e1357acd1b55 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 21069,
        "raw": "2026-10-31 20:24:28 [com] stdout Connect parent 15a4670f-445c-44fc-b0fb-e1357acd1b55",
        "inherited": false
      }
    },
    {
      "id": "c36ef52a-ee11-4049-a525-f411d2b04a9c",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478268000,
      "last": 1793478452000,
      "firstSend": 1793478268000,
      "lastSend": 1793478452000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 21071,
        "raw": "2026-10-31 20:24:28 [com] stdout Connect parent c36ef52a-ee11-4049-a525-f411d2b04a9c",
        "inherited": false
      }
    },
    {
      "id": "8e2fcd73-4c44-48f0-81b1-95a1795ee9f3",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478452000,
      "last": 1793480965000,
      "firstSend": 1793478452000,
      "lastSend": 1793480965000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 23101,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23130,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23131,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23133,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23431,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23541,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 23049,
        "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 8e2fcd73-4c44-48f0-81b1-95a1795ee9f3",
        "inherited": false
      }
    },
    {
      "id": "4b93c559-0ef6-4bd8-b80e-15c18645d104",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478452000,
      "last": 1793480965000,
      "firstSend": 1793478452000,
      "lastSend": 1793480965000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 23228,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23229,
          "raw": "Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23260,
          "raw": "Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23307,
          "raw": "Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23417,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 4b93c559-0ef6-4bd8-b80e-15c18645d104 : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 23051,
        "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 4b93c559-0ef6-4bd8-b80e-15c18645d104",
        "inherited": false
      }
    },
    {
      "id": "2be32d84-14f6-41e8-b088-a84e343a997b",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793478452000,
      "last": 1793480965000,
      "firstSend": 1793478452000,
      "lastSend": 1793480965000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 23605,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23635,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23637,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23638,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23689,
          "raw": "Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793436062776.txt",
          "line": 23807,
          "raw": "2026-10-31 20:27:32 [com] stdout Receive from parent 2be32d84-14f6-41e8-b088-a84e343a997b : {\"name\":\"strasbourg_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 23555,
        "raw": "2026-10-31 20:27:32 [com] stdout Connect parent 2be32d84-14f6-41e8-b088-a84e343a997b",
        "inherited": false
      }
    },
    {
      "id": "0264364c-f6fe-45d7-88a9-b7083ae08b6c",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793480968000,
      "last": 1793487484000,
      "firstSend": 1793480968000,
      "lastSend": 1793487484000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793436062776.txt",
          "line": 25539,
          "raw": "Receive from parent 0264364c-f6fe-45d7-88a9-b7083ae08b6c : {\"name\":\"strasbourg_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 25518,
        "raw": "2026-10-31 21:09:28 [com] stdout Connect parent 0264364c-f6fe-45d7-88a9-b7083ae08b6c",
        "inherited": false
      }
    },
    {
      "id": "e65df11c-0950-4cb0-b0da-217d8f679fda",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793480968000,
      "last": 1793487484000,
      "firstSend": 1793480968000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 25521,
        "raw": "2026-10-31 21:09:28 [com] stdout Connect parent e65df11c-0950-4cb0-b0da-217d8f679fda",
        "inherited": false
      }
    },
    {
      "id": "97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e",
      "file": "log_1793436062776.txt",
      "side": "parent",
      "start": 1793480969000,
      "last": 1793487484000,
      "firstSend": 1793480969000,
      "lastSend": 1793487484000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793436062776.txt",
        "line": 25523,
        "raw": "2026-10-31 21:09:29 [com] stdout Connect parent 97e0ce7e-e8a3-4c83-a598-3a3dfbb17e2e",
        "inherited": false
      }
    }
  ],
  "counts": {
    "restart": 1,
    "system": 9,
    "connection": 39,
    "warning": 3,
    "session": 17,
    "monitor": 49,
    "phase": 10,
    "game": 5,
    "music": 130
  }
}