[
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:3826 \"Universal Touch Gamepad library loaded. Send 'TOUCH_GAMEPAD_SETUP' message to initialize.\"",
        "source": "console-api",
        "timestamp": 1788735054777
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/api/status - Failed to load resource: the server responded with a status of 404 (Not Found)",
        "source": "network",
        "timestamp": 1788735084782
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:5569 \"Error detecting initial mode: Error: Failed to fetch initial mode, status: 404\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:7944 \"Streaming mode determined to be: websockets\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:5602 \"Canvas internal buffer reset to: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6065 \"Reset canvas CSS to 1024px x 768px, Pos -512,-384, object-fit: fill. Buffer: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:7553 \"Setting canvas rendering to 'pixelated' for 1:1 display.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:10076 \"Initialized UI in Auto Resolution Mode (defaulting to 1024x768 logical for now)\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11212 \"Dynamically added #keyboard-input-assist element.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:5782 \"Pre-flight checks passed: Secure context and VideoDecoder API are available.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page \u2014 this browser exposes no VideoTrackGenerator to a worker.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "SEVERE",
        "message": "blob:https://172.17.0.5:3001/96dad636-c2e2-4739-8b18-9b329075c6e1 108 WebSocket connection to 'wss://172.17.0.5:3001/api/websockets' failed: Error during WebSocket handshake: Unexpected response code: 404",
        "source": "worker",
        "timestamp": 1788735084782
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:28346 \"[websockets] Error:\" Object",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:28613 \"[websockets] Connection closed\" Object",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:16316 \"Received pipelineStatusUpdate message:\" Object",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:29728 \"WebSocket disconnected, reloading page to reconnect.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/api/websockets - Failed to load resource: the server responded with a status of 404 (Not Found)",
        "source": "network",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:2428 \"Cleanup: Starting cleanup process...\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:3134 \"Cleanup: Finished cleanup process.\"",
        "source": "console-api",
        "timestamp": 1788735084782
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:3826 \"Universal Touch Gamepad library loaded. Send 'TOUCH_GAMEPAD_SETUP' message to initialize.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/api/status - Failed to load resource: the server responded with a status of 404 (Not Found)",
        "source": "network",
        "timestamp": 1788735084783
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:5569 \"Error detecting initial mode: Error: Failed to fetch initial mode, status: 404\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:7944 \"Streaming mode determined to be: websockets\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:5602 \"Canvas internal buffer reset to: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6065 \"Reset canvas CSS to 1024px x 768px, Pos -512,-384, object-fit: fill. Buffer: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:7553 \"Setting canvas rendering to 'pixelated' for 1:1 display.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:10076 \"Initialized UI in Auto Resolution Mode (defaulting to 1024x768 logical for now)\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11212 \"Dynamically added #keyboard-input-assist element.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:5782 \"Pre-flight checks passed: Secure context and VideoDecoder API are available.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page \u2014 this browser exposes no VideoTrackGenerator to a worker.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page.\"",
        "source": "console-api",
        "timestamp": 1788735084783
    },
    {
        "level": "SEVERE",
        "message": "blob:https://172.17.0.5:3001/bac7c13e-ab0d-4b65-b7a1-c7c7a24a85f8 108 WebSocket connection to 'wss://172.17.0.5:3001/api/websockets' failed: Error during WebSocket handshake: Unexpected response code: 404",
        "source": "worker",
        "timestamp": 1788735084784
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:28346 \"[websockets] Error:\" Object",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:28613 \"[websockets] Connection closed\" Object",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:16316 \"Received pipelineStatusUpdate message:\" Object",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:29728 \"WebSocket disconnected, reloading page to reconnect.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "SEVERE",
        "message": "https://172.17.0.5:3001/api/websockets - Failed to load resource: the server responded with a status of 400 (Bad Request)",
        "source": "network",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:2428 \"Cleanup: Starting cleanup process...\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:3134 \"Cleanup: Finished cleanup process.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:3826 \"Universal Touch Gamepad library loaded. Send 'TOUCH_GAMEPAD_SETUP' message to initialize.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 93:5360 \"Received initial streaming mode: websockets\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:7944 \"Streaming mode determined to be: websockets\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:5602 \"Canvas internal buffer reset to: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6065 \"Reset canvas CSS to 1024px x 768px, Pos -512,-384, object-fit: fill. Buffer: 1024x768\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:7553 \"Setting canvas rendering to 'pixelated' for 1:1 display.\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:10076 \"Initialized UI in Auto Resolution Mode (defaulting to 1024x768 logical for now)\"",
        "source": "console-api",
        "timestamp": 1788735084784
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11212 \"Dynamically added #keyboard-input-assist element.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:5782 \"Pre-flight checks passed: Secure context and VideoDecoder API are available.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page \u2014 this browser exposes no VideoTrackGenerator to a worker.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:2511 \"[Selkies] video sink: MediaStreamTrackGenerator on the page.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:4047 \"[websockets] Connection opened!\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:6178 \"[websockets] Sent initial settings (resolutions are physical) to server:\" Object",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:6395 \"[websockets] Sent initial clipboard request (cr) to server (cache-only).\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:6649 \"[websockets] Started client metrics every 500ms.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:6757 \"[websockets] Started sending backpressure ACKs every 50ms.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:14130 \"[websockets] Switched to websockets mode.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:14429 \"Legacy mode detected. Role from hash: controller, Slot: 1\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:3503 \"Input Initialization: Applying server-provided slot 1. Gamepad will target index 0.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:3616 \"Initializing Input system...\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 464:19075 \"Applying effective cursor setting. Multi-monitor: false, User Pref: true, Final: true\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 0:67001 \"Input: Use browser cursors enabled.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:7193 \"initializeInput: Auto-resolution mode. Attaching 'resize' event listener for subsequent changes.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:5602 \"Canvas internal buffer reset to: 1920x992\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6065 \"Reset canvas CSS to 1920px x 992px, Pos 0,0, object-fit: fill. Buffer: 1920x992\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:7553 \"Setting canvas rendering to 'pixelated' for 1:1 display.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:7766 \"initializeInput: Canvas style reset to reflect current auto-dimensions: 1920x992 (logical). Initial resolution was already sent by onopen.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:8457 \"initializeInput: Added 'input' and 'keydown' listeners to #keyboard-input-assist.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:8754 \"Input system initialized.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:3421 \"Input already initialized. Skipping.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170:3063 \"Playback AudioContext initialized. Actual sampleRate:\" 48000 \"Initial state:\" \"suspended\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 464:23704 \"Sanitizing and storing settings based on server payload.\"",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:18003 \"Client settings were sanitized by server rules. Sending updates back to server:\" Object",
        "source": "console-api",
        "timestamp": 1788735084785
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:22341 \"Applying settings:\" Object",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:808 \"[websockets] Sent full settings update. Reason: handleSettingsMessage\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:18772 \"Server settings payload confirms auto mode. Switching to auto resize handlers.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6569 \"Switching to Auto Mode: Removing direct manual local scaling listener.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6699 \"Switching to Auto Mode: Adding original (auto) debounced resize listener.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6886 \"Triggering immediate auto-resize calculation for auto mode.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:6042 \"handleResizeUI: Auto-resize triggered (e.g., by window resize event).\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:3407 \"Sending resolution to server: 1920x992, DisplayID: primary, Manual Mode: false, Pixel Ratio Used: 1, useCssScaling: false\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:6065 \"Reset canvas CSS to 1920px x 992px, Pos 0,0, object-fit: fill. Buffer: 1920x992\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 902:7553 \"Setting canvas rendering to 'pixelated' for 1:1 display.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:16316 \"Received pipelineStatusUpdate message:\" Object",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/index-Cbaq5kDW.js 22:21442 \"Dashboard received server settings:\" Object",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:909 \"Playback AudioWorkletProcessor initialized and connected through a GainNode for volume control.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:8824 \"No preferred output device set, using default.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:1903 \"[Main] Audio Decoder Worker created and init message sent.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:2277 \"[Main] Requesting Audio Decoder Worker to reinitialize its decoder.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:1440 \"[Main] Audio Decoder Worker confirmed its decoder is initialized.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:1440 \"[Main] Audio Decoder Worker confirmed its decoder is initialized.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 0:126533 \"Clipboard Web Worker initialized.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:25518 \"[websockets] Received PIPELINE_RESETTING for display 'primary'.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:3236 \"Performing server-initiated video reset. Reason: PIPELINE_RESETTING from server for display 'primary'. Current lastReceivedVideoFrameId before reset: -1\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1583:3436 \"  Reset lastReceivedVideoFrameId to -1.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11354 \"Clearing all VNC stripe decoders.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:11653 \"All VNC stripe decoders and metadata cleared.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1339:25777 \"Display 'primary': Video reset complete.\"",
        "source": "console-api",
        "timestamp": 1788735084786
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:16316 \"Received pipelineStatusUpdate message:\" Object",
        "source": "console-api",
        "timestamp": 1788735084787
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 996:12282 \"Processing 1 pending chunks for stripe Y=0\"",
        "source": "console-api",
        "timestamp": 1788735084787
    },
    {
        "level": "INFO",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1018:3352 \"Stream started (UI elements hidden).\"",
        "source": "console-api",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084787
    },
    {
        "level": "WARNING",
        "message": "https://172.17.0.5:3001/assets/selkies-core-BwHnwoh4.js 1170 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#web_audio",
        "source": "other",
        "timestamp": 1788735084898
    }
]