Overview

Visited pages:

Events

Meta (#43228)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-04-20 20:42:59 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1470, "height" => 837}, "timestamp" => 1776717779041}

IncrementalSnapshot (#43251)
source: Input
at 2026-04-20 20:43:03 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "a", "isChecked" => false, "id" => 38}, "timestamp" => 1776717783192}

IncrementalSnapshot (#43252)
source: Input
at 2026-04-20 20:43:03 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "ah", "isChecked" => false, "id" => 38}, "timestamp" => 1776717783318}

IncrementalSnapshot (#43253)
source: Input
at 2026-04-20 20:43:03 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "aho", "isChecked" => false, "id" => 38}, "timestamp" => 1776717783379}

IncrementalSnapshot (#43254)
source: Input
at 2026-04-20 20:43:03 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "ahoh", "isChecked" => false, "id" => 38}, "timestamp" => 1776717783438}

IncrementalSnapshot (#43255)
source: Input
at 2026-04-20 20:43:03 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "ahohj", "isChecked" => false, "id" => 38}, "timestamp" => 1776717783591}

IncrementalSnapshot (#43256)
source: MouseMove
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 124, "y" => 21, "id" => 38, "timeOffset" => 0}]}, "timestamp" => 1776717784033}

FullSnapshot (#43229)

at 2026-04-20 20:42:59 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "jg9OwJBF6Pt_VPuz2tSwn2CfcvA9IkiPGkFfd8OY44MK5i0xBUYu6AdSFK9Rim7FRJDmWIfGfUY6zP07rujlkw"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 29}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n", "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n", "id" => 33}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "id" => 34}, {"type" => 3, "textContent" => "\n", "id" => 35}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "id" => 36}, {"type" => 3, "textContent" => "\n", "id" => 37}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n", "id" => 39}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 41}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 43}], "id" => 42}], "id" => 40}, {"type" => 3, "textContent" => "\n", "id" => 44}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 46}], "id" => 45}, {"type" => 3, "textContent" => "\n\n", "id" => 47}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "id" => 49}], "id" => 48}, {"type" => 3, "textContent" => "\n", "id" => 50}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 52}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 54}], "id" => 53}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 57}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 58}, {"type" => 3, "textContent" => "\n ", "id" => 59}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 60}, {"type" => 3, "textContent" => "\n ", "id" => 61}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 63}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 65}], "id" => 64}], "id" => 62}, {"type" => 3, "textContent" => "\n \n\n", "id" => 66}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717779042}

DomContentLoaded (#43230)

at 2026-04-20 20:42:59 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1776717779043}

IncrementalSnapshot (#43231)
source: MouseMove
at 2026-04-20 20:42:59 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 778, "y" => 421, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1776717779416}

IncrementalSnapshot (#43232)
source: MouseMove
at 2026-04-20 20:42:59 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 591, "y" => 227, "id" => 3, "timeOffset" => -436}, {"x" => 432, "y" => 83, "id" => 26, "timeOffset" => -386}, {"x" => 358, "y" => 38, "id" => 26, "timeOffset" => -336}, {"x" => 313, "y" => 36, "id" => 26, "timeOffset" => -286}]}, "timestamp" => 1776717779918}

IncrementalSnapshot (#43233)
source: MouseMove
at 2026-04-20 20:43:00 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 312, "y" => 36, "id" => 26, "timeOffset" => -78}, {"x" => 273, "y" => 36, "id" => 26, "timeOffset" => -28}]}, "timestamp" => 1776717780419}

IncrementalSnapshot (#43234)
source: MouseMove
at 2026-04-20 20:43:00 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 200, "y" => 36, "id" => 26, "timeOffset" => -479}, {"x" => 161, "y" => 44, "id" => 26, "timeOffset" => -429}, {"x" => 148, "y" => 50, "id" => 45, "timeOffset" => -379}, {"x" => 143, "y" => 57, "id" => 45, "timeOffset" => -328}, {"x" => 141, "y" => 66, "id" => 45, "timeOffset" => -263}, {"x" => 141, "y" => 75, "id" => 26, "timeOffset" => -213}, {"x" => 141, "y" => 77, "id" => 26, "timeOffset" => -162}, {"x" => 141, "y" => 78, "id" => 26, "timeOffset" => -79}, {"x" => 141, "y" => 79, "id" => 26, "timeOffset" => -28}]}, "timestamp" => 1776717780920}

IncrementalSnapshot (#43235)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 48, "x" => 143, "y" => 95}, "timestamp" => 1776717781366}

IncrementalSnapshot (#43236)
source: MouseInteraction, Focus
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 48}, "timestamp" => 1776717781366}

IncrementalSnapshot (#43237)
source: MouseMove
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 142, "y" => 85, "id" => 48, "timeOffset" => -463}, {"x" => 142, "y" => 88, "id" => 48, "timeOffset" => -367}, {"x" => 143, "y" => 95, "id" => 48, "timeOffset" => -314}, {"x" => 143, "y" => 95, "id" => 48, "timeOffset" => -122}, {"x" => 143, "y" => 94, "id" => 48, "timeOffset" => -30}]}, "timestamp" => 1776717781421}

IncrementalSnapshot (#43238)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 48, "x" => 143, "y" => 94}, "timestamp" => 1776717781449}

Mouse Click (#43239)
source: MouseInteraction, Click
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 48, "x" => 143, "y" => 94}, "timestamp" => 1776717781449}

IncrementalSnapshot (#43240)
source: MouseInteraction, Blur
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 48}, "timestamp" => 1776717781597}

Meta (#43241)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1470, "height" => 837}, "timestamp" => 1776717781759}

FullSnapshot (#43242)

at 2026-04-20 20:43:01 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "oXD_YpMhaJi1AFshhtXcExejEIAFYze2aUt-YyJNJuMlmZyTBiKui80GtD0NiwJJM6yEKL-HAn9JxtwvTz0g8w"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 29}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n", "id" => 31}, {"type" => 2, "tagName" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "K8-Z9WE3eudcZaIlmlr51ATITPJaz7-_H1rXomYfKM7VMQQbbGJSTqCn1uw4NWpfWchpFaqiYp8qjchji1WMMA"}, "childNodes" => [], "id" => 33}, {"type" => 3, "textContent" => "\n ", "id" => 34}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 36}], "id" => 35}, {"type" => 3, "textContent" => "\n ", "id" => 37}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n\n ", "id" => 39}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 40}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 44}], "id" => 43}, {"type" => 3, "textContent" => "\n ", "id" => 45}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 46}, {"type" => 3, "textContent" => "\n\n ", "id" => 47}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 48}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 49}, {"type" => 3, "textContent" => "\n\n ", "id" => 50}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 52}], "id" => 32}, {"type" => 3, "textContent" => "\n\n ", "id" => 53}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 54}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 3, "textContent" => "\n ", "id" => 57}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 58}, {"type" => 3, "textContent" => "\n ", "id" => 59}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 61}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 63}], "id" => 62}], "id" => 60}, {"type" => 3, "textContent" => "\n \n\n", "id" => 64}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717781760}

DomContentLoaded (#43243)

at 2026-04-20 20:43:01 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1776717781762}

IncrementalSnapshot (#43244)
source: MouseMove
at 2026-04-20 20:43:01 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 147, "y" => 94, "id" => 32, "timeOffset" => 0}]}, "timestamp" => 1776717781841}

IncrementalSnapshot (#43245)
source: MouseMove
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 203, "y" => 114, "id" => 32, "timeOffset" => -450}, {"x" => 312, "y" => 155, "id" => 26, "timeOffset" => -400}, {"x" => 362, "y" => 174, "id" => 26, "timeOffset" => -349}, {"x" => 371, "y" => 179, "id" => 26, "timeOffset" => -284}, {"x" => 347, "y" => 169, "id" => 26, "timeOffset" => -234}, {"x" => 264, "y" => 110, "id" => 32, "timeOffset" => -183}, {"x" => 152, "y" => 27, "id" => 38, "timeOffset" => -117}, {"x" => 130, "y" => 14, "id" => 38, "timeOffset" => -66}, {"x" => 123, "y" => 14, "id" => 38, "timeOffset" => 0}]}, "timestamp" => 1776717782341}

IncrementalSnapshot (#43246)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 38, "x" => 122, "y" => 15}, "timestamp" => 1776717782516}

IncrementalSnapshot (#43247)
source: MouseInteraction, Focus
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 38}, "timestamp" => 1776717782516}

IncrementalSnapshot (#43248)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 38, "x" => 122, "y" => 15}, "timestamp" => 1776717782599}

Mouse Click (#43249)
source: MouseInteraction, Click
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 38, "x" => 122, "y" => 15}, "timestamp" => 1776717782599}

IncrementalSnapshot (#43250)
source: MouseMove
at 2026-04-20 20:43:02 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 122, "y" => 15, "id" => 38, "timeOffset" => -435}, {"x" => 122, "y" => 15, "id" => 38, "timeOffset" => -384}, {"x" => 122, "y" => 15, "id" => 38, "timeOffset" => -301}]}, "timestamp" => 1776717782842}

IncrementalSnapshot (#43257)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 46, "x" => 143, "y" => 79}, "timestamp" => 1776717784349}

IncrementalSnapshot (#43258)
source: MouseInteraction, Blur
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 38}, "timestamp" => 1776717784349}

IncrementalSnapshot (#43259)
source: MouseInteraction, Focus
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 46}, "timestamp" => 1776717784350}

IncrementalSnapshot (#43260)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 46, "x" => 143, "y" => 80}, "timestamp" => 1776717784432}

Mouse Click (#43261)
source: MouseInteraction, Click
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 46, "x" => 143, "y" => 80}, "timestamp" => 1776717784432}

IncrementalSnapshot (#43262)
source: MouseMove
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 138, "y" => 41, "id" => 32, "timeOffset" => -445}, {"x" => 142, "y" => 45, "id" => 32, "timeOffset" => -395}, {"x" => 143, "y" => 51, "id" => 46, "timeOffset" => -345}, {"x" => 143, "y" => 70, "id" => 46, "timeOffset" => -294}, {"x" => 143, "y" => 78, "id" => 46, "timeOffset" => -244}, {"x" => 143, "y" => 80, "id" => 46, "timeOffset" => -184}, {"x" => 143, "y" => 79, "id" => 46, "timeOffset" => -103}]}, "timestamp" => 1776717784535}

IncrementalSnapshot (#43263)
source: Input
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "a", "isChecked" => false, "id" => 46}, "timestamp" => 1776717784595}

IncrementalSnapshot (#43264)
source: Input
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "as", "isChecked" => false, "id" => 46}, "timestamp" => 1776717784678}

IncrementalSnapshot (#43265)
source: Input
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asd", "isChecked" => false, "id" => 46}, "timestamp" => 1776717784766}

IncrementalSnapshot (#43266)
source: Input
at 2026-04-20 20:43:04 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdf", "isChecked" => false, "id" => 46}, "timestamp" => 1776717784887}

IncrementalSnapshot (#43267)
source: Input
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdfa", "isChecked" => false, "id" => 46}, "timestamp" => 1776717785033}

IncrementalSnapshot (#43268)
source: MouseMove
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 142, "y" => 88, "id" => 32, "timeOffset" => -13}]}, "timestamp" => 1776717785041}

IncrementalSnapshot (#43269)
source: Input
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdfas", "isChecked" => false, "id" => 46}, "timestamp" => 1776717785133}

IncrementalSnapshot (#43270)
source: Input
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdfasd", "isChecked" => false, "id" => 46}, "timestamp" => 1776717785232}

IncrementalSnapshot (#43271)
source: Input
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdfasdf", "isChecked" => false, "id" => 46}, "timestamp" => 1776717785285}

IncrementalSnapshot (#43272)
source: MouseMove
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 140, "y" => 147, "id" => 26, "timeOffset" => -425}, {"x" => 222, "y" => 276, "id" => 3, "timeOffset" => -326}, {"x" => 222, "y" => 274, "id" => 3, "timeOffset" => -204}, {"x" => 219, "y" => 228, "id" => 62, "timeOffset" => -143}, {"x" => 221, "y" => 214, "id" => 62, "timeOffset" => -52}]}, "timestamp" => 1776717785541}

IncrementalSnapshot (#43273)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 62, "x" => 223, "y" => 213}, "timestamp" => 1776717785799}

IncrementalSnapshot (#43274)
source: MouseInteraction, Blur
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 46}, "timestamp" => 1776717785799}

IncrementalSnapshot (#43275)
source: MouseInteraction, Focus
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 62}, "timestamp" => 1776717785799}

IncrementalSnapshot (#43276)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 62, "x" => 223, "y" => 213}, "timestamp" => 1776717785866}

Mouse Click (#43277)
source: MouseInteraction, Click
at 2026-04-20 20:43:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 62, "x" => 223, "y" => 213}, "timestamp" => 1776717785866}

IncrementalSnapshot (#43278)
source: MouseMove
at 2026-04-20 20:43:06 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 223, "y" => 213, "id" => 62, "timeOffset" => -276}]}, "timestamp" => 1776717786042}

IncrementalSnapshot (#43279)
source: MouseInteraction, Blur
at 2026-04-20 20:43:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 62}, "timestamp" => 1776717786133}

Meta (#43280)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-20 20:43:25 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1470, "height" => 837}, "timestamp" => 1776717805306}

FullSnapshot (#43281)

at 2026-04-20 20:43:25 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 65, "id" => 66}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 69}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 65, "id" => 71}], "rootId" => 65, "id" => 70}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 72}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 65, "id" => 73}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 74}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 65, "id" => 75}, {"type" => 3, "textContent" => "\n", "rootId" => 65, "id" => 76}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "oXD_YpMhaJi1AFshhtXcExejEIAFYze2aUt-YyJNJuMlmZyTBiKui80GtD0NiwJJM6yEKL-HAn9JxtwvTz0g8w"}, "childNodes" => [], "rootId" => 65, "id" => 77}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 65, "id" => 78}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 65, "id" => 79}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 80}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 65, "id" => 81}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 82}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 65, "id" => 83}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 84}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 65, "id" => 85}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 86}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 65, "id" => 87}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 88}], "rootId" => 65, "id" => 68}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 89}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 91}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "rootId" => 65, "id" => 92}, {"type" => 3, "textContent" => "\n", "rootId" => 65, "id" => 93}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "rootId" => 65, "id" => 94}, {"type" => 3, "textContent" => "\n", "rootId" => 65, "id" => 95}, {"type" => 2, "tagName" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "K8-Z9WE3eudcZaIlmlr51ATITPJaz7-_H1rXomYfKM7VMQQbbGJSTqCn1uw4NWpfWchpFaqiYp8qjchji1WMMA"}, "childNodes" => [], "rootId" => 65, "id" => 97}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 98}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "rootId" => 65, "id" => 100}], "rootId" => 65, "id" => 99}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 101}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name", "value" => "ahohj"}, "childNodes" => [], "rootId" => 65, "id" => 102}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 103}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 104}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 105}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 106}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "rootId" => 65, "id" => 108}], "rootId" => 65, "id" => 107}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 109}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message", "value" => "asdfasdf"}, "childNodes" => [], "rootId" => 65, "id" => 110}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 111}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 112}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 113}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 114}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "rootId" => 65, "id" => 115}, {"type" => 3, "textContent" => "\n", "rootId" => 65, "id" => 116}], "rootId" => 65, "id" => 96}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 65, "id" => 117}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 118}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 119}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 120}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 121}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 65, "id" => 122}, {"type" => 3, "textContent" => "\n ", "rootId" => 65, "id" => 123}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 65, "id" => 125}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 65, "id" => 127}], "rootId" => 65, "id" => 126}], "rootId" => 65, "id" => 124}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 65, "id" => 128}], "rootId" => 65, "id" => 90}], "rootId" => 65, "id" => 67}], "id" => 65}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717805306}

IncrementalSnapshot (#43282)
source: MouseMove
at 2026-04-20 20:43:25 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 563, "y" => 438, "id" => 67, "timeOffset" => 0}]}, "timestamp" => 1776717805323}

IncrementalSnapshot (#43283)
source: MouseMove
at 2026-04-20 20:43:25 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 563, "y" => 437, "id" => 67, "timeOffset" => -8}]}, "timestamp" => 1776717805824}

IncrementalSnapshot (#43284)
source: MouseMove
at 2026-04-20 20:43:26 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 469, "y" => 370, "id" => 67, "timeOffset" => -450}, {"x" => 215, "y" => 270, "id" => 67, "timeOffset" => -400}, {"x" => 66, "y" => 223, "id" => 124, "timeOffset" => -350}, {"x" => 53, "y" => 221, "id" => 124, "timeOffset" => -300}, {"x" => 300, "y" => 217, "id" => 124, "timeOffset" => -250}, {"x" => 544, "y" => 262, "id" => 67, "timeOffset" => -162}, {"x" => 493, "y" => 263, "id" => 67, "timeOffset" => -100}, {"x" => 428, "y" => 287, "id" => 67, "timeOffset" => -50}]}, "timestamp" => 1776717806324}

Meta (#43285)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-04-20 20:43:26 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1470, "height" => 837}, "timestamp" => 1776717806520}

FullSnapshot (#43286)

at 2026-04-20 20:43:26 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 67, "id" => 68}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 71}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 67, "id" => 73}], "rootId" => 67, "id" => 72}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 74}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 67, "id" => 75}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 76}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 67, "id" => 77}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 78}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "jg9OwJBF6Pt_VPuz2tSwn2CfcvA9IkiPGkFfd8OY44MK5i0xBUYu6AdSFK9Rim7FRJDmWIfGfUY6zP07rujlkw"}, "childNodes" => [], "rootId" => 67, "id" => 79}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 67, "id" => 80}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 67, "id" => 81}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 82}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 67, "id" => 83}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 84}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 67, "id" => 85}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 86}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 67, "id" => 87}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 67, "id" => 88}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 67, "id" => 89}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 90}], "rootId" => 67, "id" => 70}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 67, "id" => 91}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 93}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "rootId" => 67, "id" => 94}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 95}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "rootId" => 67, "id" => 96}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 97}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "rootId" => 67, "id" => 98}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 99}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "rootId" => 67, "id" => 100}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 101}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "rootId" => 67, "id" => 102}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 103}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "rootId" => 67, "id" => 104}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 105}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "rootId" => 67, "id" => 107}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "rootId" => 67, "id" => 109}], "rootId" => 67, "id" => 108}], "rootId" => 67, "id" => 106}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 110}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "rootId" => 67, "id" => 112}], "rootId" => 67, "id" => 111}, {"type" => 3, "textContent" => "\n\n", "rootId" => 67, "id" => 113}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "rootId" => 67, "id" => 115}], "rootId" => 67, "id" => 114}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 116}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 117}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 118}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "rootId" => 67, "id" => 120}], "rootId" => 67, "id" => 119}, {"type" => 3, "textContent" => "\n\n\n ", "rootId" => 67, "id" => 121}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 122}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 123}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 124}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 125}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 126}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 127}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 67, "id" => 129}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 67, "id" => 131}], "rootId" => 67, "id" => 130}], "rootId" => 67, "id" => 128}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 67, "id" => 132}], "rootId" => 67, "id" => 92}], "rootId" => 67, "id" => 69}], "id" => 67}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717806521}

IncrementalSnapshot (#43287)
source: MouseMove
at 2026-04-20 20:43:26 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 405, "y" => 294, "id" => 69, "timeOffset" => 0}]}, "timestamp" => 1776717806557}

IncrementalSnapshot (#43288)
source: MouseMove
at 2026-04-20 20:43:27 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 405, "y" => 292, "id" => 69, "timeOffset" => 0}]}, "timestamp" => 1776717807082}

IncrementalSnapshot (#43289)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:27 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 92, "x" => 406, "y" => 131}, "timestamp" => 1776717807382}

IncrementalSnapshot (#43290)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:27 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 92, "x" => 406, "y" => 131}, "timestamp" => 1776717807465}

Mouse Click (#43291)
source: MouseInteraction, Click
at 2026-04-20 20:43:27 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 92, "x" => 406, "y" => 131}, "timestamp" => 1776717807465}

IncrementalSnapshot (#43292)
source: MouseMove
at 2026-04-20 20:43:27 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 400, "y" => 249, "id" => 69, "timeOffset" => -443}, {"x" => 401, "y" => 195, "id" => 128, "timeOffset" => -393}, {"x" => 406, "y" => 153, "id" => 92, "timeOffset" => -343}, {"x" => 406, "y" => 134, "id" => 92, "timeOffset" => -293}]}, "timestamp" => 1776717807583}

IncrementalSnapshot (#43293)
source: MouseMove
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 405, "y" => 131, "id" => 92, "timeOffset" => -485}, {"x" => 366, "y" => 131, "id" => 92, "timeOffset" => -427}, {"x" => 263, "y" => 131, "id" => 92, "timeOffset" => -377}, {"x" => 141, "y" => 123, "id" => 92, "timeOffset" => -327}, {"x" => 86, "y" => 118, "id" => 119, "timeOffset" => -277}, {"x" => 81, "y" => 118, "id" => 119, "timeOffset" => -196}, {"x" => 73, "y" => 115, "id" => 119, "timeOffset" => -110}]}, "timestamp" => 1776717808084}

IncrementalSnapshot (#43294)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 119, "x" => 73, "y" => 115}, "timestamp" => 1776717808232}

IncrementalSnapshot (#43295)
source: MouseInteraction, Focus
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 119}, "timestamp" => 1776717808232}

IncrementalSnapshot (#43296)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 119, "x" => 73, "y" => 115}, "timestamp" => 1776717808332}

Mouse Click (#43297)
source: MouseInteraction, Click
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 119, "x" => 73, "y" => 115}, "timestamp" => 1776717808332}

IncrementalSnapshot (#43298)
source: MouseInteraction, Blur
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 119}, "timestamp" => 1776717808472}

Meta (#43299)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error", "width" => 1470, "height" => 837}, "timestamp" => 1776717808606}

FullSnapshot (#43300)

at 2026-04-20 20:43:28 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "We're sorry, but something went wrong (500)", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "style", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => ".rails-default-error-page { background-color: rgb(239, 239, 239); color: rgb(46, 47, 48); text-align: center; font-family: arial, sans-serif; margin: 0px; }.rails-default-error-page div.dialog { width: 95%; max-width: 33em; margin: 4em auto 0px; }.rails-default-error-page div.dialog > div { border-width: 4px 1px 1px; border-style: solid; border-image: initial; border-color: rgb(176, 1, 0) rgb(153, 153, 153) rgb(187, 187, 187); border-top-left-radius: 9px; border-top-right-radius: 9px; background-color: white; padding: 7px 12% 0px; box-shadow: rgba(50, 50, 50, 0.17) 0px 3px 8px; }.rails-default-error-page h1 { font-size: 100%; color: rgb(115, 14, 21); line-height: 1.5em; }.rails-default-error-page div.dialog > p { margin: 0px 0px 1em; padding: 1em; background-color: rgb(247, 247, 247); border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(218, 218, 218) rgb(153, 153, 153) rgb(153, 153, 153); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; color: rgb(102, 102, 102); box-shadow: rgba(50, 50, 50, 0.17) 0px 3px 8px; }", "isStyle" => true, "id" => 12}], "id" => 11}, {"type" => 3, "textContent" => "\n\n ", "id" => 13}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 14}, {"type" => 3, "textContent" => "\n", "id" => 15}], "id" => 4}, {"type" => 3, "textContent" => "\n\n", "id" => 16}, {"type" => 2, "tagName" => "body", "attributes" => {"class" => "rails-default-error-page"}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 5, "textContent" => " This file lives in public/500.html ", "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "div", "attributes" => {"class" => "dialog"}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 22}, {"type" => 2, "tagName" => "div", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 24}, {"type" => 2, "tagName" => "h1", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "We're sorry, but something went wrong.", "id" => 26}], "id" => 25}, {"type" => 3, "textContent" => "\n ", "id" => 27}], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 28}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "If you are the application owner check the logs for more information.", "id" => 30}], "id" => 29}, {"type" => 3, "textContent" => "\n ", "id" => 31}], "id" => 21}, {"type" => 3, "textContent" => "\n\n\n", "id" => 32}], "id" => 17}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717808607}

DomContentLoaded (#43301)

at 2026-04-20 20:43:28 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1776717808607}

IncrementalSnapshot (#43302)
source: MouseMove
at 2026-04-20 20:43:28 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 74, "y" => 115, "id" => 17, "timeOffset" => 0}]}, "timestamp" => 1776717808798}

IncrementalSnapshot (#43303)
source: MouseMove
at 2026-04-20 20:43:29 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 76, "y" => 115, "id" => 17, "timeOffset" => -451}, {"x" => 80, "y" => 115, "id" => 17, "timeOffset" => -401}, {"x" => 126, "y" => 116, "id" => 17, "timeOffset" => -351}, {"x" => 310, "y" => 129, "id" => 17, "timeOffset" => -301}, {"x" => 540, "y" => 143, "id" => 29, "timeOffset" => -251}, {"x" => 650, "y" => 156, "id" => 29, "timeOffset" => -201}, {"x" => 671, "y" => 163, "id" => 29, "timeOffset" => -151}, {"x" => 673, "y" => 169, "id" => 29, "timeOffset" => -100}, {"x" => 672, "y" => 172, "id" => 29, "timeOffset" => -34}]}, "timestamp" => 1776717809299}

IncrementalSnapshot (#43304)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:29 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 29, "x" => 672, "y" => 172}, "timestamp" => 1776717809432}

IncrementalSnapshot (#43305)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:29 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 29, "x" => 672, "y" => 172}, "timestamp" => 1776717809565}

Mouse Click (#43306)
source: MouseInteraction, Click
at 2026-04-20 20:43:29 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 29, "x" => 672, "y" => 172}, "timestamp" => 1776717809565}

IncrementalSnapshot (#43307)
source: MouseMove
at 2026-04-20 20:43:29 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 672, "y" => 173, "id" => 29, "timeOffset" => -136}, {"x" => 672, "y" => 173, "id" => 29, "timeOffset" => -44}]}, "timestamp" => 1776717809801}

IncrementalSnapshot (#43308)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 23, "x" => 572, "y" => 83}, "timestamp" => 1776717810132}

IncrementalSnapshot (#43309)
source: MouseMove
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 647, "y" => 119, "id" => 23, "timeOffset" => -495}, {"x" => 622, "y" => 75, "id" => 23, "timeOffset" => -445}, {"x" => 612, "y" => 67, "id" => 23, "timeOffset" => -394}, {"x" => 589, "y" => 72, "id" => 23, "timeOffset" => -328}, {"x" => 576, "y" => 79, "id" => 23, "timeOffset" => -278}, {"x" => 572, "y" => 82, "id" => 23, "timeOffset" => -228}, {"x" => 572, "y" => 83, "id" => 23, "timeOffset" => -145}, {"x" => 573, "y" => 83, "id" => 23, "timeOffset" => -53}]}, "timestamp" => 1776717810302}

IncrementalSnapshot (#43310)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 26, "endOffset" => 2}]}, "timestamp" => 1776717810308}

IncrementalSnapshot (#43311)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 26, "endOffset" => 5}]}, "timestamp" => 1776717810324}

IncrementalSnapshot (#43312)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 26, "endOffset" => 38}]}, "timestamp" => 1776717810341}

IncrementalSnapshot (#43313)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 29, "endOffset" => 0}]}, "timestamp" => 1776717810358}

IncrementalSnapshot (#43314)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 30, "endOffset" => 30}]}, "timestamp" => 1776717810491}

IncrementalSnapshot (#43315)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 30, "endOffset" => 31}]}, "timestamp" => 1776717810508}

IncrementalSnapshot (#43316)
source: Selection
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 26, "startOffset" => 0, "end" => 30, "endOffset" => 69}]}, "timestamp" => 1776717810541}

IncrementalSnapshot (#43317)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 720, "y" => 179}, "timestamp" => 1776717810732}

Mouse Click (#43318)
source: MouseInteraction, Click
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 720, "y" => 179}, "timestamp" => 1776717810732}

IncrementalSnapshot (#43319)
source: MouseMove
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 604, "y" => 99, "id" => 25, "timeOffset" => -497}, {"x" => 669, "y" => 123, "id" => 29, "timeOffset" => -447}, {"x" => 689, "y" => 127, "id" => 29, "timeOffset" => -397}, {"x" => 695, "y" => 131, "id" => 29, "timeOffset" => -347}, {"x" => 709, "y" => 151, "id" => 29, "timeOffset" => -297}, {"x" => 716, "y" => 167, "id" => 29, "timeOffset" => -247}, {"x" => 720, "y" => 178, "id" => 3, "timeOffset" => -197}]}, "timestamp" => 1776717810804}

IncrementalSnapshot (#43320)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:30 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 3, "x" => 720, "y" => 179}, "timestamp" => 1776717810932}

IncrementalSnapshot (#43321)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 720, "y" => 179}, "timestamp" => 1776717811015}

Mouse Click (#43322)
source: MouseInteraction, Click
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 720, "y" => 179}, "timestamp" => 1776717811015}

IncrementalSnapshot (#43323)
source: Selection
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => []}, "timestamp" => 1776717811016}

IncrementalSnapshot (#43324)
source: MouseMove
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 720, "y" => 180, "id" => 3, "timeOffset" => -231}, {"x" => 699, "y" => 226, "id" => 3, "timeOffset" => -181}, {"x" => 672, "y" => 296, "id" => 3, "timeOffset" => -131}]}, "timestamp" => 1776717811305}

Meta (#43325)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1470, "height" => 837}, "timestamp" => 1776717811570}

FullSnapshot (#43326)

at 2026-04-20 20:43:31 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 133, "id" => 134}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 137}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 133, "id" => 139}], "rootId" => 133, "id" => 138}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 140}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 133, "id" => 141}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 142}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 133, "id" => 143}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 144}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "jg9OwJBF6Pt_VPuz2tSwn2CfcvA9IkiPGkFfd8OY44MK5i0xBUYu6AdSFK9Rim7FRJDmWIfGfUY6zP07rujlkw"}, "childNodes" => [], "rootId" => 133, "id" => 145}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 133, "id" => 146}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 133, "id" => 147}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 148}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 133, "id" => 149}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 150}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 133, "id" => 151}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 152}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 133, "id" => 153}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 133, "id" => 154}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 133, "id" => 155}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 156}], "rootId" => 133, "id" => 136}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 133, "id" => 157}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 159}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "rootId" => 133, "id" => 160}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 161}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "rootId" => 133, "id" => 162}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 163}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "rootId" => 133, "id" => 164}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 165}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "rootId" => 133, "id" => 166}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 167}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "rootId" => 133, "id" => 168}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 169}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "rootId" => 133, "id" => 170}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 171}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "rootId" => 133, "id" => 173}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "rootId" => 133, "id" => 175}], "rootId" => 133, "id" => 174}], "rootId" => 133, "id" => 172}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 176}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "rootId" => 133, "id" => 178}], "rootId" => 133, "id" => 177}, {"type" => 3, "textContent" => "\n\n", "rootId" => 133, "id" => 179}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "rootId" => 133, "id" => 181}], "rootId" => 133, "id" => 180}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 182}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 183}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 184}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "rootId" => 133, "id" => 186}], "rootId" => 133, "id" => 185}, {"type" => 3, "textContent" => "\n\n\n ", "rootId" => 133, "id" => 187}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 188}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 189}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 190}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 191}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 192}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 193}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 133, "id" => 195}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 133, "id" => 197}], "rootId" => 133, "id" => 196}], "rootId" => 133, "id" => 194}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 133, "id" => 198}], "rootId" => 133, "id" => 158}], "rootId" => 133, "id" => 135}], "id" => 133}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717811571}

IncrementalSnapshot (#43327)
source: MouseMove
at 2026-04-20 20:43:31 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 660, "y" => 314, "id" => 135, "timeOffset" => 0}]}, "timestamp" => 1776717811590}

IncrementalSnapshot (#43328)
source: MouseMove
at 2026-04-20 20:43:32 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 659, "y" => 314, "id" => 135, "timeOffset" => 0}]}, "timestamp" => 1776717812266}

IncrementalSnapshot (#43329)
source: MouseMove
at 2026-04-20 20:43:32 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 546, "y" => 243, "id" => 135, "timeOffset" => -436}, {"x" => 433, "y" => 175, "id" => 158, "timeOffset" => -386}, {"x" => 344, "y" => 145, "id" => 158, "timeOffset" => -336}, {"x" => 283, "y" => 132, "id" => 158, "timeOffset" => -286}, {"x" => 243, "y" => 118, "id" => 158, "timeOffset" => -236}, {"x" => 243, "y" => 102, "id" => 158, "timeOffset" => -186}, {"x" => 404, "y" => 5, "id" => 135, "timeOffset" => -136}]}, "timestamp" => 1776717812768}

IncrementalSnapshot (#43330)
source: MouseMove
at 2026-04-20 20:43:33 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 295, "y" => 1, "id" => 135, "timeOffset" => -371}, {"x" => 226, "y" => 35, "id" => 158, "timeOffset" => -321}, {"x" => 176, "y" => 69, "id" => 158, "timeOffset" => -271}, {"x" => 139, "y" => 87, "id" => 180, "timeOffset" => -205}, {"x" => 123, "y" => 95, "id" => 180, "timeOffset" => -112}, {"x" => 115, "y" => 100, "id" => 180, "timeOffset" => -55}]}, "timestamp" => 1776717813270}

IncrementalSnapshot (#43331)
source: MouseMove
at 2026-04-20 20:43:33 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 116, "y" => 100, "id" => 180, "timeOffset" => -474}, {"x" => 127, "y" => 97, "id" => 180, "timeOffset" => -424}, {"x" => 190, "y" => 84, "id" => 158, "timeOffset" => -374}, {"x" => 372, "y" => 51, "id" => 177, "timeOffset" => -324}, {"x" => 483, "y" => 34, "id" => 172, "timeOffset" => -274}, {"x" => 509, "y" => 29, "id" => 172, "timeOffset" => -224}, {"x" => 437, "y" => 29, "id" => 172, "timeOffset" => -174}, {"x" => 275, "y" => 34, "id" => 158, "timeOffset" => -123}, {"x" => 178, "y" => 54, "id" => 177, "timeOffset" => -57}, {"x" => 163, "y" => 63, "id" => 177, "timeOffset" => -7}]}, "timestamp" => 1776717813772}

IncrementalSnapshot (#43332)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 180, "x" => 141, "y" => 96}, "timestamp" => 1776717814065}

IncrementalSnapshot (#43333)
source: MouseInteraction, Focus
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 180}, "timestamp" => 1776717814065}

IncrementalSnapshot (#43334)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 180, "x" => 141, "y" => 97}, "timestamp" => 1776717814165}

Mouse Click (#43335)
source: MouseInteraction, Click
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 180, "x" => 141, "y" => 97}, "timestamp" => 1776717814165}

IncrementalSnapshot (#43336)
source: MouseMove
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 156, "y" => 69, "id" => 158, "timeOffset" => -459}, {"x" => 149, "y" => 77, "id" => 158, "timeOffset" => -409}, {"x" => 144, "y" => 86, "id" => 180, "timeOffset" => -359}, {"x" => 142, "y" => 90, "id" => 180, "timeOffset" => -254}, {"x" => 141, "y" => 97, "id" => 180, "timeOffset" => -201}, {"x" => 141, "y" => 97, "id" => 180, "timeOffset" => -50}]}, "timestamp" => 1776717814274}

IncrementalSnapshot (#43337)
source: MouseInteraction, Blur
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 180}, "timestamp" => 1776717814376}

Meta (#43338)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1470, "height" => 837}, "timestamp" => 1776717814518}

FullSnapshot (#43339)

at 2026-04-20 20:43:34 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "i8DI9dyqBliCYeRC9pMAT4L_lcxESYEE1B1Re37NPuAPKasESanAS_pnC159zd4VpvABZP6ttM30kPM3E7048A"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 29}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n", "id" => 31}, {"type" => 2, "tagName" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "bbA_rGEvLLwgWuFv1v9kFvYExXQ62rmTC_INOCbTOvaTTqJCbHoEFdyYlaZ0kPedqwTgk8q3ZLM-JRL5y5meCA"}, "childNodes" => [], "id" => 33}, {"type" => 3, "textContent" => "\n ", "id" => 34}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 36}], "id" => 35}, {"type" => 3, "textContent" => "\n ", "id" => 37}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n\n ", "id" => 39}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 40}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 44}], "id" => 43}, {"type" => 3, "textContent" => "\n ", "id" => 45}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 46}, {"type" => 3, "textContent" => "\n\n ", "id" => 47}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 48}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 49}, {"type" => 3, "textContent" => "\n\n ", "id" => 50}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 52}], "id" => 32}, {"type" => 3, "textContent" => "\n\n ", "id" => 53}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 54}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 3, "textContent" => "\n ", "id" => 57}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 58}, {"type" => 3, "textContent" => "\n ", "id" => 59}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 61}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 63}], "id" => 62}], "id" => 60}, {"type" => 3, "textContent" => "\n \n\n", "id" => 64}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1776717814519}

DomContentLoaded (#43340)

at 2026-04-20 20:43:34 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1776717814520}

IncrementalSnapshot (#43341)
source: MouseMove
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 146, "y" => 77, "id" => 46, "timeOffset" => 0}]}, "timestamp" => 1776717814526}

IncrementalSnapshot (#43342)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 38, "x" => 148, "y" => 8}, "timestamp" => 1776717814966}

IncrementalSnapshot (#43343)
source: MouseInteraction, Focus
at 2026-04-20 20:43:34 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 38}, "timestamp" => 1776717814966}

IncrementalSnapshot (#43344)
source: MouseMove
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 137, "y" => 86, "id" => 32, "timeOffset" => -437}, {"x" => 145, "y" => 88, "id" => 32, "timeOffset" => -387}, {"x" => 161, "y" => 88, "id" => 32, "timeOffset" => -337}, {"x" => 163, "y" => 85, "id" => 32, "timeOffset" => -287}, {"x" => 163, "y" => 56, "id" => 46, "timeOffset" => -237}, {"x" => 155, "y" => 20, "id" => 38, "timeOffset" => -187}, {"x" => 150, "y" => 8, "id" => 38, "timeOffset" => -137}, {"x" => 148, "y" => 8, "id" => 38, "timeOffset" => -37}]}, "timestamp" => 1776717815027}

IncrementalSnapshot (#43345)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 38, "x" => 148, "y" => 8}, "timestamp" => 1776717815099}

Mouse Click (#43346)
source: MouseInteraction, Click
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 38, "x" => 148, "y" => 8}, "timestamp" => 1776717815099}

IncrementalSnapshot (#43347)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "h", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815334}

IncrementalSnapshot (#43348)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "he", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815450}

IncrementalSnapshot (#43349)
source: MouseMove
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 148, "y" => 9, "id" => 38, "timeOffset" => -346}, {"x" => 148, "y" => 15, "id" => 38, "timeOffset" => -296}, {"x" => 153, "y" => 22, "id" => 38, "timeOffset" => -238}, {"x" => 160, "y" => 28, "id" => 38, "timeOffset" => -105}]}, "timestamp" => 1776717815528}

IncrementalSnapshot (#43350)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "heh", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815599}

IncrementalSnapshot (#43351)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hehe", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815701}

IncrementalSnapshot (#43352)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "heheh", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815849}

IncrementalSnapshot (#43353)
source: Input
at 2026-04-20 20:43:35 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hehehe", "isChecked" => false, "id" => 38}, "timestamp" => 1776717815918}

IncrementalSnapshot (#43354)
source: MouseMove
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 160, "y" => 28, "id" => 38, "timeOffset" => -492}, {"x" => 161, "y" => 29, "id" => 38, "timeOffset" => -340}]}, "timestamp" => 1776717816030}

IncrementalSnapshot (#43355)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 46, "x" => 162, "y" => 61}, "timestamp" => 1776717816299}

IncrementalSnapshot (#43356)
source: MouseInteraction, Blur
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 38}, "timestamp" => 1776717816299}

IncrementalSnapshot (#43357)
source: MouseInteraction, Focus
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 46}, "timestamp" => 1776717816299}

IncrementalSnapshot (#43358)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 46, "x" => 162, "y" => 62}, "timestamp" => 1776717816382}

Mouse Click (#43359)
source: MouseInteraction, Click
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 46, "x" => 162, "y" => 62}, "timestamp" => 1776717816382}

IncrementalSnapshot (#43360)
source: Input
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "h", "isChecked" => false, "id" => 46}, "timestamp" => 1776717816475}

IncrementalSnapshot (#43361)
source: MouseMove
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 161, "y" => 30, "id" => 32, "timeOffset" => -457}, {"x" => 161, "y" => 41, "id" => 32, "timeOffset" => -407}, {"x" => 162, "y" => 47, "id" => 32, "timeOffset" => -357}, {"x" => 162, "y" => 56, "id" => 46, "timeOffset" => -307}, {"x" => 162, "y" => 61, "id" => 46, "timeOffset" => -256}, {"x" => 162, "y" => 62, "id" => 46, "timeOffset" => -207}]}, "timestamp" => 1776717816531}

IncrementalSnapshot (#43362)
source: Input
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "he", "isChecked" => false, "id" => 46}, "timestamp" => 1776717816586}

IncrementalSnapshot (#43363)
source: Input
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hek", "isChecked" => false, "id" => 46}, "timestamp" => 1776717816708}

IncrementalSnapshot (#43364)
source: Input
at 2026-04-20 20:43:36 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hekk", "isChecked" => false, "id" => 46}, "timestamp" => 1776717816961}

IncrementalSnapshot (#43365)
source: Input
at 2026-04-20 20:43:37 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hek", "isChecked" => false, "id" => 46}, "timestamp" => 1776717817339}

IncrementalSnapshot (#43366)
source: Input
at 2026-04-20 20:43:37 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "he", "isChecked" => false, "id" => 46}, "timestamp" => 1776717817468}

IncrementalSnapshot (#43367)
source: Input
at 2026-04-20 20:43:37 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hel", "isChecked" => false, "id" => 46}, "timestamp" => 1776717817703}

IncrementalSnapshot (#43368)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hell", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818097}

IncrementalSnapshot (#43369)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818279}

IncrementalSnapshot (#43370)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello ", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818383}

IncrementalSnapshot (#43371)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello f", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818483}

IncrementalSnapshot (#43372)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello fu", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818559}

IncrementalSnapshot (#43373)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello fut", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818692}

IncrementalSnapshot (#43374)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello futu", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818799}

IncrementalSnapshot (#43375)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello futur", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818883}

IncrementalSnapshot (#43376)
source: Input
at 2026-04-20 20:43:38 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "hello future", "isChecked" => false, "id" => 46}, "timestamp" => 1776717818950}

IncrementalSnapshot (#43377)
source: MouseMove
at 2026-04-20 20:43:39 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 171, "y" => 62, "id" => 46, "timeOffset" => 0}]}, "timestamp" => 1776717819226}

IncrementalSnapshot (#43378)
source: MouseMove
at 2026-04-20 20:43:39 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 351, "y" => 109, "id" => 32, "timeOffset" => -438}, {"x" => 461, "y" => 177, "id" => 26, "timeOffset" => -388}, {"x" => 484, "y" => 207, "id" => 26, "timeOffset" => -113}, {"x" => 413, "y" => 205, "id" => 26, "timeOffset" => -63}, {"x" => 379, "y" => 207, "id" => 26, "timeOffset" => -13}]}, "timestamp" => 1776717819728}

IncrementalSnapshot (#43379)
source: MouseMove
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 374, "y" => 209, "id" => 26, "timeOffset" => -464}, {"x" => 360, "y" => 209, "id" => 26, "timeOffset" => -414}, {"x" => 287, "y" => 208, "id" => 26, "timeOffset" => -364}, {"x" => 236, "y" => 211, "id" => 62, "timeOffset" => -314}, {"x" => 226, "y" => 213, "id" => 62, "timeOffset" => -189}, {"x" => 217, "y" => 215, "id" => 62, "timeOffset" => -139}, {"x" => 216, "y" => 216, "id" => 62, "timeOffset" => -56}]}, "timestamp" => 1776717820229}

IncrementalSnapshot (#43380)
source: MouseInteraction, MouseDown
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 62, "x" => 215, "y" => 215}, "timestamp" => 1776717820415}

IncrementalSnapshot (#43381)
source: MouseInteraction, Blur
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 46}, "timestamp" => 1776717820416}

IncrementalSnapshot (#43382)
source: MouseInteraction, Focus
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 62}, "timestamp" => 1776717820416}

IncrementalSnapshot (#43383)
source: MouseInteraction, MouseUp
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 62, "x" => 215, "y" => 215}, "timestamp" => 1776717820532}

Mouse Click (#43384)
source: MouseInteraction, Click
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 62, "x" => 215, "y" => 215}, "timestamp" => 1776717820532}

IncrementalSnapshot (#43385)
source: MouseMove
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 216, "y" => 215, "id" => 62, "timeOffset" => -498}]}, "timestamp" => 1776717820730}

IncrementalSnapshot (#43386)
source: MouseInteraction, Blur
at 2026-04-20 20:43:40 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 62}, "timestamp" => 1776717820830}