This is a browser emulator of the iPhone app, not a recording of a real match. In the labelled Ostrava match, stroke types and outcomes are the F3Tennis dataset's labels and the swing timing follows the SAM-tracked racket (a 2D box, so a rough guide). In the other eight matches the stroke types, hitters and hit times are predictions of the F3Tennis model (97% on held-out Ostrava hits, not measured on these broadcasts), and the swing timing follows the SAM-tracked racket. Speeds, spin, face and path angles, contact points, the 3D swing and the gyro/g readouts are estimates from the app's own physics model and swing template, ported to JavaScript. The source video is the real broadcast, played from YouTube on request. Method and limits: docs/EMULATOR_DATA.md.