Overview
Visited pages:- https://spectator-sport-demo-1ca285490d99.herokuapp.com/
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
Events
Meta (#44191)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-05-21 22:31:24 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1600, "height" => 1010}, "timestamp" => 1779402684506}
FullSnapshot (#44192)
at 2026-05-21 22:31:24 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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen", "_cssText" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }[data-noir-inline-background] { background: var(--noir-inline-background) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen", "_cssText" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #282c34; --noir-base-bg: #282c34; --noir-base-text: #abb2bf; --noir-base-border: #545e6f; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(40, 44, 52); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(171, 178, 191); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(77, 85, 101); }\n ::placeholder { color: rgb(140, 149, 167); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(114, 121, 0) !important; color: rgb(171, 178, 191) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(171, 178, 191) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen", "_cssText" => "html, body, body :not(iframe) { background-color: rgb(40, 44, 52) !important; border-color: rgba(110, 122, 145, 0.2) !important; color: rgb(171, 178, 191) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "3foF-uZcR5nuN3U8R9ko055yytbQ3UU-hdKKHj5EiAOSkKIZnqNGwQCDxIQCszRSVOc-MU7BFJ596CZxJ_AEZg"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-shadow", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "\n", "id" => 30}], "id" => 29}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 31}, {"type" => 3, "textContent" => "\n\n ", "id" => 32}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 33}, {"type" => 3, "textContent" => "\n ", "id" => 34}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#282c34", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 35}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 36}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 38}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InVzZXItMjciLCJrZXkiOm51bGwsInN0cmF0ZWd5IjoibWFueSJ9--d7202aef86543c0986c0b40c5c8de6ce3231f131"}, "childNodes" => [], "id" => 39}, {"type" => 3, "textContent" => "\n", "id" => 40}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n", "id" => 42}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "id" => 43}, {"type" => 3, "textContent" => "\n", "id" => 44}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "id" => 45}, {"type" => 3, "textContent" => "\n", "id" => 46}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "id" => 47}, {"type" => 3, "textContent" => "\n", "id" => 48}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "id" => 49}, {"type" => 3, "textContent" => "\n", "id" => 50}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 52}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 54}], "id" => 53}], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 55}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 57}], "id" => 56}, {"type" => 3, "textContent" => "\n\n", "id" => 58}, {"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" => 60}], "id" => 59}, {"type" => 3, "textContent" => "\n", "id" => 61}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 62}, {"type" => 3, "textContent" => "\n", "id" => 63}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 65}], "id" => 64}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 66}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 67}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 68}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 69}, {"type" => 3, "textContent" => "\n ", "id" => 70}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 71}, {"type" => 3, "textContent" => "\n ", "id" => 72}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 74}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 76}], "id" => 75}], "id" => 73}, {"type" => 3, "textContent" => "\n \n\n", "id" => 77}], "id" => 37}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1779402684534}
IncrementalSnapshot (#44193)
source: MouseMove
at 2026-05-21 22:31:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1227, "y" => 492, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1779402684638}
IncrementalSnapshot (#44194)
source: MouseMove
at 2026-05-21 22:31:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1233, "y" => 482, "id" => 3, "timeOffset" => -442}, {"x" => 1234, "y" => 482, "id" => 3, "timeOffset" => -139}, {"x" => 1252, "y" => 465, "id" => 3, "timeOffset" => -83}, {"x" => 1240, "y" => 471, "id" => 3, "timeOffset" => -17}]}, "timestamp" => 1779402685140}
IncrementalSnapshot (#44195)
source: MouseMove
at 2026-05-21 22:31:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1235, "y" => 479, "id" => 3, "timeOffset" => -465}, {"x" => 1224, "y" => 494, "id" => 3, "timeOffset" => -399}, {"x" => 1184, "y" => 504, "id" => 3, "timeOffset" => -350}, {"x" => 1094, "y" => 464, "id" => 3, "timeOffset" => -300}, {"x" => 1032, "y" => 439, "id" => 3, "timeOffset" => -249}, {"x" => 928, "y" => 399, "id" => 3, "timeOffset" => -183}, {"x" => 802, "y" => 349, "id" => 3, "timeOffset" => -131}, {"x" => 548, "y" => 234, "id" => 3, "timeOffset" => -66}, {"x" => 450, "y" => 197, "id" => 73, "timeOffset" => -16}]}, "timestamp" => 1779402685640}
IncrementalSnapshot (#44196)
source: MouseMove
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 409, "y" => 178, "id" => 37, "timeOffset" => -463}, {"x" => 332, "y" => 164, "id" => 71, "timeOffset" => -399}, {"x" => 213, "y" => 128, "id" => 37, "timeOffset" => -333}, {"x" => 171, "y" => 109, "id" => 64, "timeOffset" => -282}, {"x" => 145, "y" => 96, "id" => 59, "timeOffset" => -217}, {"x" => 144, "y" => 95, "id" => 59, "timeOffset" => -98}, {"x" => 143, "y" => 94, "id" => 59, "timeOffset" => -7}]}, "timestamp" => 1779402686141}
IncrementalSnapshot (#44197)
source: MouseInteraction, MouseDown
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 59, "x" => 143.04296875, "y" => 92.640625}, "timestamp" => 1779402686362}
IncrementalSnapshot (#44198)
source: MouseInteraction, MouseUp
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 59, "x" => 143.04296875, "y" => 92.640625}, "timestamp" => 1779402686465}
Mouse Click (#44199)
source: MouseInteraction, Click
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 59, "x" => 143, "y" => 92, "pointerType" => 0}, "timestamp" => 1779402686465}
Meta (#44200)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1600, "height" => 1010}, "timestamp" => 1779402686731}
FullSnapshot (#44201)
at 2026-05-21 22:31:26 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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen", "_cssText" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }[data-noir-inline-background] { background: var(--noir-inline-background) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen", "_cssText" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #282c34; --noir-base-bg: #282c34; --noir-base-text: #abb2bf; --noir-base-border: #545e6f; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(40, 44, 52); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(171, 178, 191); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(77, 85, 101); }\n ::placeholder { color: rgb(140, 149, 167); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(114, 121, 0) !important; color: rgb(171, 178, 191) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(171, 178, 191) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen", "_cssText" => "html, body, body :not(iframe) { background-color: rgb(40, 44, 52) !important; border-color: rgba(110, 122, 145, 0.2) !important; color: rgb(171, 178, 191) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "Mzf5CigfhYfxvMUy4YYibzRHi__aqottNLiwhOP5NWh8XV7pUOCE3x8IdIqk7D7u_tJ_GES22s3Mghzr-k25DQ"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-shadow", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "\n", "id" => 30}], "id" => 29}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 31}, {"type" => 3, "textContent" => "\n\n ", "id" => 32}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 33}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#282c34", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 34}, {"type" => 3, "textContent" => "\n ", "id" => 35}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 36}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 38}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "id" => 39}, {"type" => 3, "textContent" => "\n", "id" => 40}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n", "id" => 42}, {"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" => "oRuN3zzkN90LrurO39yEYL1iH4pKmd0Ms3_bosgHLOl7xWbcHvaGePqGIsweGEehIj3bfh2DbtfV3gT1Z0ZAGQ"}, "childNodes" => [], "id" => 44}, {"type" => 3, "textContent" => "\n ", "id" => 45}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 47}], "id" => 46}, {"type" => 3, "textContent" => "\n ", "id" => 48}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 49}, {"type" => 3, "textContent" => "\n\n ", "id" => 50}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 51}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 52}, {"type" => 3, "textContent" => "\n ", "id" => 53}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 55}], "id" => 54}, {"type" => 3, "textContent" => "\n ", "id" => 56}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 57}, {"type" => 3, "textContent" => "\n\n ", "id" => 58}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 59}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 60}, {"type" => 3, "textContent" => "\n\n ", "id" => 61}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 62}, {"type" => 3, "textContent" => "\n", "id" => 63}], "id" => 43}, {"type" => 3, "textContent" => "\n\n ", "id" => 64}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 65}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 66}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 67}, {"type" => 3, "textContent" => "\n ", "id" => 68}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 69}, {"type" => 3, "textContent" => "\n ", "id" => 70}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 72}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 74}], "id" => 73}], "id" => 71}, {"type" => 3, "textContent" => "\n \n\n", "id" => 75}], "id" => 37}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1779402686748}
IncrementalSnapshot (#44202)
source: MouseMove
at 2026-05-21 22:31:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 182, "y" => 135, "id" => 37, "timeOffset" => 0}]}, "timestamp" => 1779402686752}
IncrementalSnapshot (#44203)
source: MouseMove
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 205, "y" => 154, "id" => 37, "timeOffset" => -446}, {"x" => 220, "y" => 170, "id" => 37, "timeOffset" => -396}, {"x" => 224, "y" => 175, "id" => 37, "timeOffset" => -345}, {"x" => 277, "y" => 218, "id" => 73, "timeOffset" => -279}, {"x" => 298, "y" => 229, "id" => 3, "timeOffset" => -226}, {"x" => 378, "y" => 258, "id" => 3, "timeOffset" => -162}, {"x" => 404, "y" => 262, "id" => 3, "timeOffset" => -112}, {"x" => 403, "y" => 243, "id" => 3, "timeOffset" => -62}, {"x" => 353, "y" => 172, "id" => 37, "timeOffset" => -12}]}, "timestamp" => 1779402687252}
IncrementalSnapshot (#44204)
source: MouseInteraction, MouseDown
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 49, "x" => 156.19140625, "y" => 16.40234375}, "timestamp" => 1779402687651}
IncrementalSnapshot (#44205)
source: MouseInteraction, Focus
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 49}, "timestamp" => 1779402687662}
IncrementalSnapshot (#44206)
source: MouseMove
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 262, "y" => 77, "id" => 43, "timeOffset" => -462}, {"x" => 207, "y" => 27, "id" => 43, "timeOffset" => -396}, {"x" => 196, "y" => 19, "id" => 49, "timeOffset" => -346}, {"x" => 190, "y" => 17, "id" => 49, "timeOffset" => -296}, {"x" => 176, "y" => 16, "id" => 49, "timeOffset" => -242}, {"x" => 159, "y" => 16, "id" => 49, "timeOffset" => -178}]}, "timestamp" => 1779402687753}
IncrementalSnapshot (#44207)
source: MouseInteraction, MouseUp
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 49, "x" => 156.19140625, "y" => 16.40234375}, "timestamp" => 1779402687767}
Mouse Click (#44208)
source: MouseInteraction, Click
at 2026-05-21 22:31:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 49, "x" => 156, "y" => 16, "pointerType" => 0}, "timestamp" => 1779402687767}
IncrementalSnapshot (#44209)
source: MouseMove
at 2026-05-21 22:31:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 156, "y" => 16, "id" => 49, "timeOffset" => -450}, {"x" => 157, "y" => 32, "id" => 43, "timeOffset" => -398}, {"x" => 156, "y" => 38, "id" => 43, "timeOffset" => -347}, {"x" => 156, "y" => 39, "id" => 43, "timeOffset" => -296}, {"x" => 155, "y" => 41, "id" => 43, "timeOffset" => -231}, {"x" => 155, "y" => 41, "id" => 43, "timeOffset" => -162}]}, "timestamp" => 1779402688254}
IncrementalSnapshot (#44210)
source: Input
at 2026-05-21 22:31:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "n", "isChecked" => false, "id" => 49}, "timestamp" => 1779402688728}
IncrementalSnapshot (#44211)
source: MouseMove
at 2026-05-21 22:31:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 157, "y" => 42, "id" => 43, "timeOffset" => -237}]}, "timestamp" => 1779402688755}
IncrementalSnapshot (#44212)
source: Input
at 2026-05-21 22:31:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "n,", "isChecked" => false, "id" => 49}, "timestamp" => 1779402688934}
IncrementalSnapshot (#44213)
source: Input
at 2026-05-21 22:31:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "n,m", "isChecked" => false, "id" => 49}, "timestamp" => 1779402688953}
IncrementalSnapshot (#44214)
source: Input
at 2026-05-21 22:31:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "n,mn", "isChecked" => false, "id" => 49}, "timestamp" => 1779402689071}
IncrementalSnapshot (#44215)
source: MouseMove
at 2026-05-21 22:31:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 156, "y" => 42, "id" => 43, "timeOffset" => 0}]}, "timestamp" => 1779402689599}
IncrementalSnapshot (#44216)
source: MouseMove
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 110, "y" => 27, "id" => 43, "timeOffset" => -434}, {"x" => 34, "y" => 19, "id" => 46, "timeOffset" => -384}, {"x" => 34, "y" => 18, "id" => 46, "timeOffset" => -330}, {"x" => 36, "y" => 10, "id" => 46, "timeOffset" => -268}, {"x" => 36, "y" => 25, "id" => 46, "timeOffset" => -218}, {"x" => 81, "y" => 77, "id" => 43, "timeOffset" => -168}, {"x" => 124, "y" => 88, "id" => 43, "timeOffset" => -118}, {"x" => 141, "y" => 80, "id" => 43, "timeOffset" => -68}, {"x" => 142, "y" => 79, "id" => 43, "timeOffset" => -12}]}, "timestamp" => 1779402690099}
IncrementalSnapshot (#44217)
source: MouseInteraction, MouseDown
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 57, "x" => 151.6796875, "y" => 58.09375}, "timestamp" => 1779402690301}
IncrementalSnapshot (#44218)
source: MouseInteraction, Blur
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 49}, "timestamp" => 1779402690301}
IncrementalSnapshot (#44219)
source: MouseInteraction, Focus
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 57}, "timestamp" => 1779402690302}
IncrementalSnapshot (#44220)
source: MouseInteraction, MouseUp
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 57, "x" => 151.6796875, "y" => 57.8359375}, "timestamp" => 1779402690409}
Mouse Click (#44221)
source: MouseInteraction, Click
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 57, "x" => 151, "y" => 57, "pointerType" => 0}, "timestamp" => 1779402690409}
IncrementalSnapshot (#44222)
source: MouseMove
at 2026-05-21 22:31:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 148, "y" => 63, "id" => 57, "timeOffset" => -451}, {"x" => 151, "y" => 58, "id" => 57, "timeOffset" => -400}, {"x" => 151, "y" => 58, "id" => 57, "timeOffset" => -310}, {"x" => 151, "y" => 57, "id" => 57, "timeOffset" => -237}, {"x" => 151, "y" => 58, "id" => 57, "timeOffset" => -153}, {"x" => 150, "y" => 59, "id" => 57, "timeOffset" => -95}, {"x" => 84, "y" => 95, "id" => 43, "timeOffset" => -32}]}, "timestamp" => 1779402690599}
IncrementalSnapshot (#44223)
source: MouseMove
at 2026-05-21 22:31:31 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 49, "y" => 106, "id" => 62, "timeOffset" => -468}, {"x" => 49, "y" => 106, "id" => 62, "timeOffset" => -397}, {"x" => 62, "y" => 112, "id" => 43, "timeOffset" => -335}, {"x" => 62, "y" => 111, "id" => 43, "timeOffset" => -283}, {"x" => 44, "y" => 104, "id" => 62, "timeOffset" => -217}, {"x" => 43, "y" => 102, "id" => 62, "timeOffset" => -164}, {"x" => 43, "y" => 102, "id" => 62, "timeOffset" => -62}, {"x" => 43, "y" => 102, "id" => 62, "timeOffset" => -9}]}, "timestamp" => 1779402691100}
IncrementalSnapshot (#44224)
source: MouseMove
at 2026-05-21 22:31:31 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 49, "y" => 103, "id" => 62, "timeOffset" => -452}, {"x" => 91, "y" => 92, "id" => 43, "timeOffset" => -401}, {"x" => 115, "y" => 85, "id" => 43, "timeOffset" => -334}]}, "timestamp" => 1779402691600}
IncrementalSnapshot (#44225)
source: Input
at 2026-05-21 22:31:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "j", "isChecked" => false, "id" => 57}, "timestamp" => 1779402692165}
IncrementalSnapshot (#44226)
source: Input
at 2026-05-21 22:31:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "jj", "isChecked" => false, "id" => 57}, "timestamp" => 1779402692434}
IncrementalSnapshot (#44227)
source: Input
at 2026-05-21 22:31:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "jjl", "isChecked" => false, "id" => 57}, "timestamp" => 1779402692607}
IncrementalSnapshot (#44228)
source: Input
at 2026-05-21 22:31:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "jjlj", "isChecked" => false, "id" => 57}, "timestamp" => 1779402692612}
IncrementalSnapshot (#44229)
source: Input
at 2026-05-21 22:31:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "jjljk", "isChecked" => false, "id" => 57}, "timestamp" => 1779402692626}
IncrementalSnapshot (#44230)
source: MouseMove
at 2026-05-21 22:31:33 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 117, "y" => 85, "id" => 43, "timeOffset" => 0}]}, "timestamp" => 1779402693299}
IncrementalSnapshot (#44231)
source: MouseMove
at 2026-05-21 22:31:33 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 132, "y" => 86, "id" => 43, "timeOffset" => -442}, {"x" => 99, "y" => 137, "id" => 37, "timeOffset" => -376}, {"x" => 72, "y" => 139, "id" => 37, "timeOffset" => -326}, {"x" => 43, "y" => 137, "id" => 37, "timeOffset" => -276}, {"x" => 42, "y" => 137, "id" => 37, "timeOffset" => -225}, {"x" => 37, "y" => 108, "id" => 62, "timeOffset" => -158}, {"x" => 39, "y" => 101, "id" => 62, "timeOffset" => -92}, {"x" => 39, "y" => 103, "id" => 62, "timeOffset" => -38}]}, "timestamp" => 1779402693800}
IncrementalSnapshot (#44232)
source: MouseInteraction, MouseDown
at 2026-05-21 22:31:33 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 62, "x" => 40.5078125, "y" => 107.1640625}, "timestamp" => 1779402693975}
IncrementalSnapshot (#44233)
source: MouseInteraction, Blur
at 2026-05-21 22:31:33 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 57}, "timestamp" => 1779402693975}
IncrementalSnapshot (#44234)
source: MouseInteraction, MouseUp
at 2026-05-21 22:31:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 62, "x" => 40.76171875, "y" => 106.1328125}, "timestamp" => 1779402694062}
Mouse Click (#44235)
source: MouseInteraction, Click
at 2026-05-21 22:31:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 62, "x" => 40, "y" => 106, "pointerType" => 0}, "timestamp" => 1779402694062}
Meta (#44236)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
at 2026-05-21 22:31:34 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples", "width" => 1600, "height" => 1010}, "timestamp" => 1779402694321}
FullSnapshot (#44237)
at 2026-05-21 22:31: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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen", "_cssText" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }[data-noir-inline-background] { background: var(--noir-inline-background) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen", "_cssText" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #282c34; --noir-base-bg: #282c34; --noir-base-text: #abb2bf; --noir-base-border: #545e6f; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(40, 44, 52); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(171, 178, 191); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(77, 85, 101); }\n ::placeholder { color: rgb(140, 149, 167); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(114, 121, 0) !important; color: rgb(171, 178, 191) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(171, 178, 191) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen", "_cssText" => "html, body, body :not(iframe) { background-color: rgb(40, 44, 52) !important; border-color: rgba(110, 122, 145, 0.2) !important; color: rgb(171, 178, 191) !important; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "JO1fwGCpKHcbTIBwjIjEN4skx-z91DellMhrddHc9mVrh_gjGFYpL_X4McjJ4ti2QbEzC2PIZgVs8scayGh6AA"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n\n ", "id" => 30}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#282c34", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n ", "id" => 33}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 34}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n n,mn\njjljk\n\n\n ", "id" => 36}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 37}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 38}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 39}, {"type" => 3, "textContent" => "\n ", "id" => 40}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 44}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 46}], "id" => 45}], "id" => 43}, {"type" => 3, "textContent" => "\n \n\n", "id" => 47}], "id" => 35}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1779402694338}
IncrementalSnapshot (#44238)
source: MouseMove
at 2026-05-21 22:31:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 136, "y" => 114, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1779402694350}
IncrementalSnapshot (#44239)
source: MouseMove
at 2026-05-21 22:31:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 144, "y" => 117, "id" => 3, "timeOffset" => -438}, {"x" => 144, "y" => 117, "id" => 3, "timeOffset" => -287}, {"x" => 144, "y" => 117, "id" => 3, "timeOffset" => -232}, {"x" => 144, "y" => 116, "id" => 3, "timeOffset" => -113}, {"x" => 169, "y" => 104, "id" => 45, "timeOffset" => -51}]}, "timestamp" => 1779402694850}
IncrementalSnapshot (#44240)
source: MouseInteraction, MouseDown
at 2026-05-21 22:31:35 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 45, "x" => 196.57421875, "y" => 97.484375}, "timestamp" => 1779402695076}
IncrementalSnapshot (#44241)
source: MouseInteraction, MouseUp
at 2026-05-21 22:31:35 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 45, "x" => 196.57421875, "y" => 97.484375}, "timestamp" => 1779402695187}
Mouse Click (#44242)
source: MouseInteraction, Click
at 2026-05-21 22:31:35 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 45, "x" => 196, "y" => 97, "pointerType" => 0}, "timestamp" => 1779402695187}