← Back to list | Download | viewer_ILUIWU_slave_2025-12-07_13-08-06.log (5,542,030 bytes)
=== EYE VIEWER COMBINED LOG DUMP ===
Timestamp: 2025-12-07 13:08:04 +0000
iOS Version: 26.1
Device: iPhone
Number of log files: 2
=====================================



========== viewer_debug.log ==========
=== Eye Viewer Log Cleared at 2025-12-07 12:56:09 +0000 ===
[15:56:09] [FONT] Roboto fonts loaded successfully: Roboto-Regular
[15:56:09] [FONT] ChatFont.regular(18) returns: Roboto-Regular, family: Roboto
[15:56:09] [GIPHY] SDK not available - using REST API fallback
[15:56:09] [BACKGROUND] Background fetch enabled
[15:56:09] [PRELOAD] ⚡ Starting message pre-load during authentication...
[15:56:09] [SECURITY] Initial launch - timeout exceeded (28.56513285636902s > 0.0s)
[15:56:09] [AUTH] Starting PIN authentication
[15:56:09] [LIFECYCLE] ViewController deallocated
[15:56:09] [PUSH] Silent push received
[15:56:09] [PUSH_EMBED] Processing embedded message: id=4066, type=0, sender=Laurent
[15:56:09] [PUSH_EMBED] Saved message 4066 to local DB
[15:56:09] [PUSH_EMBED] Created new cache with embedded message
[15:56:09] [PUSH_EMBED] Fetching evolution data for message 4066 in background
[15:56:09] [PUSH] Embedded message handled instantly from silent push
[15:56:09] [PUSH] APNs token: ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f
[15:56:09] [PUSH] APNs token: ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f
[15:56:09] [PUSH] register_device.php HTTP 200: {"status":"ok","session_id":"ILUIWU","token":"ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f","role":"viewer","muted":1,"removed_from_other_channels":0}
[15:56:10] [PUSH] register_device.php HTTP 200: {"status":"ok","session_id":"ILUIWU","token":"ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f","role":"viewer","muted":1,"removed_from_other_channels":0}
[15:56:10] [PUSH_EMBED] Got evolution data for message 4066, saving to local DB
[15:56:10] [PUSH_EMBED] Saved evolution data for message 4066
[16:05:45] [CLIENT_SIG] Reconnecting on foreground for session: ILUIWU
[16:05:45] [CLIENT_SIG] Connecting to session ILUIWU as Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:05:45] [PRELOAD] Fetch error: The request timed out.
[16:05:45] [CLIENT_SIG] WebSocket opened
[16:05:45] [CLIENT_SIG] HELLO sent as client for session ILUIWU
[16:05:45] [CLIENT_SIG] Connected! clientId=ZJNf7lOcTS0B0jhQ
[16:05:45] [CLIENT_SIG] Received 2 clients for session 'unknown' (my session: 'ILUIWU')
[16:05:45] [CLIENT_SIG]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:05:45] [CLIENT_SIG]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:05:45] [SECURITY] sceneDidBecomeActive - isAuthenticated=false, didEnterBackground=false
[16:05:45] [SECURITY] âš ī¸ Skipping timeout check - conditions not met
[16:05:45] [PUSH_DEBUG] đŸŸĸ App became ACTIVE - resetting badges and triggering pollEventsNow
[16:05:47] [PUSH] Silent push received
[16:05:47] [PUSH_EMBED] No embedded message_data in notification
[16:05:47] [PUSH] No embedded data, pre-loading messages from server
[16:05:47] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:05:48] [PIN_AUTH] Correct PIN
[16:05:48] [SECURITY] Restored real session: ILUIWU
[16:05:48] [SECURITY] Restored real session: ILUIWU
[16:05:48] [SECURITY] Saved real session: ILUIWU
[16:05:48] [SCENE] Launched directly to chat view with sessionId: ILUIWU
[16:05:48] [AUDIO] ✅ VIEWER mode - audio will be managed by WebRTCViewer (no microphone)
[16:05:48] Documents Directory: /var/mobile/Containers/Data/Application/9055D12D-9569-4B75-868A-A8DCA5BA9D87/Documents
[16:05:48] [THEME] Applying current theme
[16:05:48] [CHAT] Applied day theme (mode: day)
[16:05:48] [SECURITY] Saved real session: ILUIWU
[16:05:48] [CLIENT_SIG] Setting up client signaling for session: ILUIWU
[16:05:48] [CLIENT_SIG] Already connected/connecting to session ILUIWU
[16:05:48] [SUMMARY] Already showed summary today (2025-12-07)
[16:05:48] Did transition
[16:05:48] [MODE] 🔍 updateModeUI called - currentTabIndex=0, isSlaveMode=false, sessionId=ILUIWU
[16:05:48] [VIEWER] Screen lock enabled - normal idle behavior
[16:05:48] [QUERY] 🔍 Creating query connection for iOS slave: iosILUIWU
[16:05:48] [DATA AUDIO] ========== setupWebRTC() START ==========
[16:05:48] [DATA AUDIO] Using data channel for audio - bypassing WebRTC audio device
[16:05:48] [DATA AUDIO] Creating encoder/decoder factories...
[16:05:48] [CODEC] Viewer - Available video codecs: H264, H264, VP8, VP9, AV1
[16:05:48] [CODEC] Viewer selected encoder: AV1 (best quality)
[16:05:48] [DATA AUDIO] Creating RTCPeerConnectionFactory...
[16:05:48] [DATA AUDIO] ✅ Factory created
[16:05:48] [DATA AUDIO] RTCAudioSession locked
[16:05:48] [DATA AUDIO] Set useManualAudio=true, isAudioEnabled=false
[16:05:48] [DATA AUDIO] RTCAudioSession unlocked
[16:05:48] [DATA AUDIO] Setting AVAudioSession to .playback for data channel with mixWithOthers...
[16:05:48] [DATA AUDIO] ✅ AVAudioSession set to .playback with .mixWithOthers
[16:05:48] [WS] Creating new WebSocket - isQueryOnly=false, connectionStr=iosILUIWU
[16:05:48] [WS] Opening session at ws://crivello.dyndns.org:8081/
[16:05:48] [QUERY] ✅ tempQueryConnection created for iosILUIWU
[16:05:48] [VIEWER_INIT] Already have 200 messages - just filtering for tab
[16:05:48] [EMOJI] ✅ Loaded 451 emoji-to-GIF mappings
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [EVENT_POLL] Event polling disabled - using WebSocket events instead
[16:05:48] [ORIENTATION] Updated pagingScrollView height to 247.5 for width 440.0
[16:05:48] [SUMMARY] Already showed summary today (2025-12-07)
[16:05:48] Did transition
[16:05:48] [EVOLUTION_FILTER] 📝 Updated lastSeenMessageId after marking as read: 4065 → 4066
[16:05:48] [USER] Registering user: EDAD55A1-003F-415D-AA60-672B34B504FE, name: Esra
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [GALLERY_DB] Loading ALL media messages for session: ILUIWU
[16:05:48] [GALLERY_DB] Raw datesent for msg 4032: '2025-12-07 11:16:19'
[16:05:48] [GALLERY_DB] Raw datesent for msg 4027: '2025-12-07 10:38:11'
[16:05:48] [GALLERY_DB] Raw datesent for msg 4010: '2025-12-07 07:19:42'
[16:05:48] [PUSH_PRELOAD] Fetched 2978 messages - caching for instant display
[16:05:48] [GALLERY_DB] ✅ Loaded 195 media messages
[16:05:48] [GALLERY] Filtered 195 -> 178 (only with local thumbnails)
[16:05:48] [GALLERY] First 5 after sort (newest first):
[16:05:48] [GALLERY]   0: id=4032, date=2025-12-07 11:16:19, file=9e984dad5a15e877.heic
[16:05:48] [GALLERY]   1: id=4027, date=2025-12-07 10:38:11, file=997e7900b05c16d1.jpg
[16:05:48] [GALLERY]   2: id=4010, date=2025-12-07 07:19:42, file=fb5dc16b50e9f020.jpg
[16:05:48] [GALLERY]   3: id=3918, date=2025-12-06 13:15:46, file=a0fedc9ce56430e0.mov
[16:05:48] [GALLERY]   4: id=3915, date=2025-12-06 13:00:26, file=edea2e926ba1b625.heic
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [SERVER] Starting reconnect polling (5s interval)
[16:05:48] [ICONS] Screen width: 440.0, Tab spacing: 75.5
[16:05:48] [ICONS] Offset applied: -14.6
[16:05:48] [ICONS] New left margin: 11.2, New right margin: 11.3
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=iosILUIWU
[16:05:48] Trying API base: https://crivello.dyndns.org:443/WebRTC/public/
[16:05:48] Trying API base: https://crivello.dyndns.org:443/WebRTC/public/
[16:05:48] Token POST → https://crivello.dyndns.org:443/WebRTC/public/new_session.php?sid=iosILUIWU
[16:05:48] [ICONS] Chat center: (31.2, 87.0)
[16:05:48] [ICONS] Gallery center: (106.7, 87.0), deltaX: 75.5
[16:05:48] [ICONS] Camera center: (182.2, 87.0), deltaX: 75.5
[16:05:48] [ICONS] Settings center: (257.7, 87.0), deltaX: 75.5
[16:05:48] [ICONS] Lock centerX: 333.2, deltaX from Settings: 75.5
[16:05:48] [ICONS] Bell centerX: 408.7, deltaX from Lock: 75.5
[16:05:48] [ICONS] LEFT MARGIN (screen left to Chat left): 11.2
[16:05:48] [ICONS] RIGHT MARGIN (Bell right to screen right): 11.3
[16:05:48] [ICONS] Screen width: 440.0
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:48] [MIGRATION] No messages need sender_name backfill
[16:05:48] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4066
[16:05:48] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:48] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:48] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:49] [PUSH_PRELOAD] ⚡ Pre-cached 2978 messages for instant display
[16:05:49] [USER] ✅ User registered successfully
[16:05:49] [USER] User registration successful
[16:05:49] new_session POST ok: token len=157
[16:05:49] HELLO → sent (fetched token, role=query)
[16:05:49] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:05:49] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("message_id"): 4067, AnyHashable("session_id"): ILUIWU, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("operation_type"): 0]
[16:05:49] [PUSH] Parsed message_id: 4067
[16:05:49] [PUSH] Parsed operation_type: 0
[16:05:49] [PUSH] Taking direct action: opType=0, messageId=4067, isSlaveMode=false, isScreenBlacked=false
[16:05:49] [PUSH] TakeActionFromPush called: OperationType=0, MessageIds=4067
[16:05:49] [PUSH] Handling message fetch for opType=0, messageId=4067
[16:05:49] [PUSH] Requesting URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?session_id=ILUIWU&viewer=1&messages=4067
[16:05:49] [SIG] hello_ok received for query connection - ready to query agents
[16:05:49] [SIG] get_agents request sent for sessionId=ILUIWU
[16:05:49] [SIG] get_agents request sent for sessionId=iosILUIWU
[16:05:49] [SERVER] Stopped reconnect polling
[16:05:49] [SIG] agents_list received: []
[16:05:49] [SIG] agents_list received: []
[16:05:49] [INCREMENTAL_SYNC] ✅ Found 1 new messages
[16:05:49] DOWNLOADIIING t_cf25934f6f1a3922.jpg
[16:05:49] [UPLOAD_QUEUE] Found 0 pending uploads to resume
[16:05:49] [EVOLUTION_FILTER] 📝 Updated lastSeenMessageId after marking as read: 4066 → 4067
[16:05:49] DOWNLOADIIING cf25934f6f1a3922.jpg
[16:05:49] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:05:49] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:49] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:49] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:49] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:49] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:49] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:49] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:49] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:49] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:49] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:49] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:49] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:49] [PURGE] âš ī¸ Media cache purge DISABLED for debugging
[16:05:49] [UPLOAD_RECOVERY] Checking for missing uploads...
[16:05:49] [UPLOAD_RECOVERY] Checking 13 media files on server...
[16:05:50] [PUSH] Silent push received
[16:05:50] [PUSH_EMBED] No embedded message_data in notification
[16:05:50] [PUSH] No embedded data, pre-loading messages from server
[16:05:50] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:05:50] [UPLOAD_RECOVERY] ✅ All media files verified on server
[16:05:50] [PUSH] Silent push received
[16:05:50] [PUSH_EMBED] No embedded message_data in notification
[16:05:50] [PUSH] No embedded data, pre-loading messages from server
[16:05:50] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:05:51] [PUSH] get_message response: HTTP 200, 533 bytes
[16:05:51] [PUSH] get_message response body: [{"message_type":1,"message_id":4067,"session_id":"ILUIWU","message":"","file_name":"cf25934f6f1a3922.jpg","msgread":0,"datesent":"2025-12-07 13:05:15","timer":0,"timer_started_at":null,"sender_id":"3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF","sender_name":"Laurent","distance":null,"link_url":null,"link_title":null,"link_description":null,"link_image_url":null,"reply_to_id":null,"replied_message":null,"replied_sender_id":null,"replied_sender_name":null,"ViewerMode":0,"read_by":["EDAD55A1-003F-415D-AA60-672B34B504FE"],"reactions":[]}]
[16:05:51] [PUSH] Updated readBy and viewerMode in allMessagesWithReadBy for message 4067: readBy=1, viewerMode=0
[16:05:51] [PUSH] Updated readBy and viewerMode in chatMessages for message 4067: readBy=1, viewerMode=0
[16:05:51] ReloadData 4 - using reloadMessagesForCurrentTab for animation
[16:05:51] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:51] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:51] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:51] [BLACKOUT] Checking unblack: isSlaveMode=false, isScreenBlacked=false, muted=true
[16:05:51] [COMBINED_FETCH] Loaded 2978 read receipts, 369 messages with reactions
[16:05:51] [READBY_ENRICH] Enriched 201 messages with readBy data
[16:05:51] [CLIENT_SIG] Event received: type=3 messageId=4066
[16:05:51] [WS_EVENT] Received event: type=3, messageId=4066
[16:05:51] [WS_EVENT] Read receipt for message 4066 by Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:05:51] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:51] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:51] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:52] [PUSH] Silent push received
[16:05:52] [PUSH_EMBED] No embedded message_data in notification
[16:05:52] [PUSH] No embedded data, pre-loading messages from server
[16:05:52] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:05:52] [CLIENT_SIG] Event received: type=3 messageId=4067
[16:05:52] [WS_EVENT] Received event: type=3, messageId=4067
[16:05:52] [WS_EVENT] Read receipt for message 4067 by Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:05:53] [PUSH_PRELOAD] Fetched 2978 messages - caching for instant display
[16:05:53] [PUSH_PRELOAD] ⚡ Pre-cached 2978 messages for instant display
[16:05:53] [PUSH_PRELOAD] Fetched 2978 messages - caching for instant display
[16:05:54] [PUSH_PRELOAD] ⚡ Pre-cached 2978 messages for instant display
[16:05:54] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:05:54] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("message_id"): 4066, AnyHashable("operation_type"): 3, AnyHashable("session_id"): ILUIWU, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:05:54] [PUSH] Parsed message_id: 4066
[16:05:54] [PUSH] Parsed operation_type: 3
[16:05:54] [PUSH] Taking direct action: opType=3, messageId=4066, isSlaveMode=false, isScreenBlacked=false
[16:05:54] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4066
[16:05:54] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:05:54] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4067, AnyHashable("session_id"): ILUIWU, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:05:54] [PUSH] Parsed message_id: 4067
[16:05:54] [PUSH] Parsed operation_type: 3
[16:05:54] [PUSH] Taking direct action: opType=3, messageId=4067, isSlaveMode=false, isScreenBlacked=false
[16:05:54] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4067
[16:05:55] [PUSH_PRELOAD] Fetched 2978 messages - caching for instant display
[16:05:55] [BROADCAST] 📹 Camera broadcast ON
[16:05:55] [BROADCAST] đŸŽĨ Starting camera broadcast
[16:05:55] Initing with camera 0
[16:05:55] [START] AgentController.start() called with session: iosILUIWU
[16:05:55] [START] Cancelling any existing idle stop timer
[16:05:55] [CAM] Disconnected from signaling server
[16:05:55] [CAM] âš ī¸ In SLAVE mode (broadcasting) - keeping camera ON during disconnect
[16:05:55] [CAM] ✅ Peers closed, camera still running (captureStarted=false), waiting for reconnect
[16:05:55] [LIGHTBULB] Showing lightbulb - broadcast started, frame=(20.0, 852.0, 50.0, 50.0), superview=true
[16:05:55] [BROADCAST] ✅ Broadcast started for session: iosILUIWU
[16:05:55] WS connected
[16:05:56] [PUSH_PRELOAD] ⚡ Pre-cached 2978 messages for instant display
[16:05:56] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:05:56] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("message_id"): 4067, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("operation_type"): 3, AnyHashable("session_id"): ILUIWU]
[16:05:56] [PUSH] Parsed message_id: 4067
[16:05:56] [PUSH] Parsed operation_type: 3
[16:05:56] [PUSH] Taking direct action: opType=3, messageId=4067, isSlaveMode=true, isScreenBlacked=false
[16:05:56] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4067
[16:05:56] [PUSH] Silent push received
[16:05:56] [PUSH_EMBED] No embedded message_data in notification
[16:05:56] [PUSH] No embedded data, pre-loading messages from server
[16:05:56] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:05:57] [SIG] agent_connected received for sessionId=iosILUIWU agentId=5z3mbvMXKNng_uqB
[16:05:57] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:05:57] [SIG] agents_list received: [["connected": 1, "sessionId": iosILUIWU, "agentId": 5z3mbvMXKNng_uqB]]
[16:05:57] [SIG] agent_connected received for sessionId=iosILUIWU agentId=5z3mbvMXKNng_uqB
[16:05:57] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:05:57] [SIG] agents_list received: [["connected": 1, "sessionId": iosILUIWU, "agentId": 5z3mbvMXKNng_uqB]]
[16:05:57] [CAM] ✅ Connected to signaling server. Session: iosILUIWU
[16:05:57] [CAM] helloOK → connected=true
[16:05:57] [CAM] In SLAVE mode (broadcasting) - ensuring capture is started (may already be running)
[16:05:57] [WEBRTC] Creating new WebRTC client
[16:05:57] [CODEC] Available video codecs: H264, H264, VP8, VP9, AV1
[16:05:57] [CODEC] Agent selected encoder: AV1 (best quality)
[16:05:57] [WS AUDIO] Initializing WebSocket audio sender...
[16:05:57] [WS AUDIO] ✅ WebSocket audio sender initialized
[16:05:57] [ICE] Agent using 4 ICE urls:
 - stun:stun.l.google.com:19302
 - turn:crivello.dyndns.org:3478?transport=udp
 - turn:crivello.dyndns.org:3478?transport=tcp
 - turns:crivello.dyndns.org:5349?transport=tcp
[16:05:57] [ICE] Using 2 ICE server entries
[16:05:57] [CAPTURE] startCapture() called with width:1920, height:1080, fps:30
[16:05:57] [CAPTURE] Creating audio track
[16:05:57] [CAPTURE] DataChannelAudioSender already exists
[16:05:57] [CAPTURE] Creating front video source and track
[16:05:57] [CAPTURE] Creating back video source and track
[16:05:57] localVideoTrackFront ok
[16:05:57] localVideoTrackBack ok
[16:05:57] Marking tracks as ready and firing callbacks
[16:05:57] [CAPTURE] ✅ Device supports MultiCam, starting dual camera session
[16:05:57] [CAPTURE] configureAndStartMultiCamSession() starting...
[16:05:57] Video capture stopped (audio still running)
[16:05:57] [CAPTURE] Created MultiCamSession and began configuration
[16:05:57] [CAPTURE] Looking for camera devices...
[16:05:57] [CAPTURE] ✅ Found front camera: Front Camera
[16:05:57] [CAPTURE] ✅ Found back camera: Back Camera
[16:05:57] Selected camera format: 1920x1080, pixel format: 875704438
[16:05:57] [CAPTURE] Enabled continuous autofocus for front camera
[16:05:57] Selected camera format: 1920x1080, pixel format: 875704438
[16:05:57] [CAPTURE] Enabled continuous autofocus for back camera
[16:05:57] Selected camera format: 640x480, pixel format: 875704438
[16:05:57] Selected camera format: 640x480, pixel format: 875704438
[16:05:57] [CAPTURE] Configuration committed
[16:05:57] [CAPTURE] Starting MultiCam session...
[16:05:57] [CAPTURE] ✅ AVCaptureMultiCamSession started successfully (front + back)
[16:05:57] [CAPTURE] Session running: true
[16:05:58] [PUSH_PRELOAD] Fetched 2978 messages - caching for instant display
[16:05:58] [CAM] viewerJoin → session: iosILUIWU, viewerId: 6VDA-C6To4u-MuOh
[16:05:58] [WEBRTC] WebRTC client already exists, reusing it
[16:05:58] [WEBRTC] WebRTC client already exists, reusing it
[16:05:58] ensureCaptureStarted - adding peer
[16:05:58] tracksReady = true
[16:05:58] Added front video track to peer connection for 6VDA-C6To4u-MuOh
[16:05:58] Added back video track to peer connection for 6VDA-C6To4u-MuOh
[16:05:58] Added audio track to peer connection for 6VDA-C6To4u-MuOh
[16:05:58] localVideoTrackFront ok
[16:05:58] localVideoTrackBack ok
[16:05:58] tracks already marked as ready
[16:05:58] Peer added with tracks, notifying viewer ready
[16:05:58] notifyViewerReady called
[16:05:58] notifyViewerReady -> Will send
[16:05:58] [CAM] Offer → session: iosILUIWU, viewerId: 6VDA-C6To4u-MuOh
[16:05:58] [WEBRTC] WebRTC client already exists, reusing it
[16:05:58] [CAM] Peer connection ready, processing offer immediately
[16:05:58] Creating answer for 6VDA-C6To4u-MuOh. Found 3 transceivers:
[16:05:58]   Transceiver 0: video, direction=sendRecv, hasTrack=true
[16:05:58]   Transceiver 1: video, direction=sendRecv, hasTrack=true
[16:05:58]   Transceiver 2: audio, direction=sendRecv, hasTrack=true
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1206183822 1 udp 2122129152 192.168.1.177 65402 typ host generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] SEND answer for viewerId=6VDA-C6To4u-MuOh
[16:05:58] SDP length: 4818
[16:05:58] ICE gathering state: 1
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3903719088 1 udp 1685921536 84.227.75.34 65402 typ srflx raddr 192.168.1.177 rport 65402 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:458152128 1 udp 2122063616 10.58.227.112 57673 typ host generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121998080 10.28.26.7 54019 typ host generation 0 ufrag 4CkD network-id 12 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121867008 10.28.26.7 61809 typ host generation 0 ufrag 4CkD network-id 4 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] ICE state for vid=6VDA-C6To4u-MuOh: 1 ( RTCIceConnectionState )
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121801472 10.28.26.7 63111 typ host generation 0 ufrag 4CkD network-id 5 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121735936 10.28.26.7 51598 typ host generation 0 ufrag 4CkD network-id 6 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121670400 10.28.26.7 51725 typ host generation 0 ufrag 4CkD network-id 7 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:3756570435 1 udp 2122260223 192.168.1.24 49448 typ host generation 0 ufrag UFZE network-id 1 network-cost 10", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:1470501800 1 udp 2122129151 10.247.65.224 63345 typ host generation 0 ufrag UFZE network-id 13 network-cost 900", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "candidate": "candidate:3750930594 1 udp 2121670399 192.0.0.6 56932 typ host generation 0 ufrag UFZE network-id 2 network-cost 50", "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:3750930594 1 udp 2121604863 192.0.0.6 63720 typ host generation 0 ufrag UFZE network-id 6 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:3750930594 1 udp 2121539327 192.0.0.6 50372 typ host generation 0 ufrag UFZE network-id 9 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "sdpMLineIndex": 0, "candidate": "candidate:2944327560 1 udp 2122197247 2a02:4e0:573:ecbc:70e6:451c:7e52:323f 49709 typ host generation 0 ufrag UFZE network-id 14 network-cost 900"]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2019868209 1 udp 2122068735 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 64479 typ host generation 0 ufrag UFZE network-id 3 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:1252690479 1 udp 2122003199 fd74:6572:6d6e:7573:d:e0f6:10fa:d736 52395 typ host generation 0 ufrag UFZE network-id 4 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2019868209 1 udp 2121937663 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 51435 typ host generation 0 ufrag UFZE network-id 7 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2019868209 1 udp 2121872127 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 52647 typ host generation 0 ufrag UFZE network-id 10 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121604864 10.28.26.7 58903 typ host generation 0 ufrag 4CkD network-id 8 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1417800929 1 udp 2122265344 fdaa:bbcc:ddee:0:1841:8c4f:993a:7857 64457 typ host generation 0 ufrag 4CkD network-id 3 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3769998484 1 udp 2122197248 2001:1708:bb9:ed00:38eb:ce1c:17e9:b2 49771 typ host generation 0 ufrag 4CkD network-id 2 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:54094605 1 udp 2121937664 fd82:ffda:99f2::1 51136 typ host generation 0 ufrag 4CkD network-id 13 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1206183822 1 udp 2122129152 192.168.1.177 65119 typ host generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3903719088 1 udp 1685921536 84.227.75.34 65119 typ srflx raddr 192.168.1.177 rport 65119 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:458152128 1 udp 2122063616 10.58.227.112 54598 typ host generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121998080 10.28.26.7 58816 typ host generation 0 ufrag 4CkD network-id 12 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121867008 10.28.26.7 52778 typ host generation 0 ufrag 4CkD network-id 4 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121801472 10.28.26.7 57316 typ host generation 0 ufrag 4CkD network-id 5 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121735936 10.28.26.7 50710 typ host generation 0 ufrag 4CkD network-id 6 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121670400 10.28.26.7 55297 typ host generation 0 ufrag 4CkD network-id 7 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1414109637 1 udp 2121604864 10.28.26.7 56246 typ host generation 0 ufrag 4CkD network-id 8 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1417800929 1 udp 2122265344 fdaa:bbcc:ddee:0:1841:8c4f:993a:7857 49257 typ host generation 0 ufrag 4CkD network-id 3 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3769998484 1 udp 2122197248 2001:1708:bb9:ed00:38eb:ce1c:17e9:b2 51345 typ host generation 0 ufrag 4CkD network-id 2 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:54094605 1 udp 2121937664 fd82:ffda:99f2::1 61514 typ host generation 0 ufrag 4CkD network-id 13 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1399029479 1 udp 41755135 84.227.75.34 50666 typ relay raddr 84.227.75.34 rport 65402 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=50666)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:766286975 1 udp 24977663 84.227.75.34 61777 typ relay raddr 84.227.75.34 rport 59409 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=61777)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1399029479 1 udp 41755135 84.227.75.34 59966 typ relay raddr 84.227.75.34 rport 65119 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=59966)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:766286975 1 udp 24977663 84.227.75.34 60488 typ relay raddr 84.227.75.34 rport 59431 generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=60488)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:959120662 1 tcp 1518149375 192.168.1.177 59541 typ host tcptype passive generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1702967896 1 tcp 1518083839 10.58.227.112 59542 typ host tcptype passive generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1518018303 10.28.26.7 59543 typ host tcptype passive generation 0 ufrag 4CkD network-id 12 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517887231 10.28.26.7 59544 typ host tcptype passive generation 0 ufrag 4CkD network-id 4 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517821695 10.28.26.7 59545 typ host tcptype passive generation 0 ufrag 4CkD network-id 5 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517756159 10.28.26.7 59546 typ host tcptype passive generation 0 ufrag 4CkD network-id 6 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517690623 10.28.26.7 59547 typ host tcptype passive generation 0 ufrag 4CkD network-id 7 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517625087 10.28.26.7 59548 typ host tcptype passive generation 0 ufrag 4CkD network-id 8 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:709758585 1 tcp 1518285567 fdaa:bbcc:ddee:0:1841:8c4f:993a:7857 59549 typ host tcptype passive generation 0 ufrag 4CkD network-id 3 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:2658827788 1 tcp 1518217471 2001:1708:bb9:ed00:38eb:ce1c:17e9:b2 59550 typ host tcptype passive generation 0 ufrag 4CkD network-id 2 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:2113309077 1 tcp 1517957887 fd82:ffda:99f2::1 59551 typ host tcptype passive generation 0 ufrag 4CkD network-id 13 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:959120662 1 tcp 1518149375 192.168.1.177 59552 typ host tcptype passive generation 0 ufrag 4CkD network-id 1 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1702967896 1 tcp 1518083839 10.58.227.112 59553 typ host tcptype passive generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1518018303 10.28.26.7 59554 typ host tcptype passive generation 0 ufrag 4CkD network-id 12 network-cost 900
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517887231 10.28.26.7 59555 typ host tcptype passive generation 0 ufrag 4CkD network-id 4 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517821695 10.28.26.7 59556 typ host tcptype passive generation 0 ufrag 4CkD network-id 5 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517756159 10.28.26.7 59557 typ host tcptype passive generation 0 ufrag 4CkD network-id 6 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517690623 10.28.26.7 59558 typ host tcptype passive generation 0 ufrag 4CkD network-id 7 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:713456477 1 tcp 1517625087 10.28.26.7 59559 typ host tcptype passive generation 0 ufrag 4CkD network-id 8 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:709758585 1 tcp 1518285567 fdaa:bbcc:ddee:0:1841:8c4f:993a:7857 59560 typ host tcptype passive generation 0 ufrag 4CkD network-id 3 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:2658827788 1 tcp 1518217471 2001:1708:bb9:ed00:38eb:ce1c:17e9:b2 59561 typ host tcptype passive generation 0 ufrag 4CkD network-id 2 network-cost 10
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:2113309077 1 tcp 1517957887 fd82:ffda:99f2::1 59562 typ host tcptype passive generation 0 ufrag 4CkD network-id 13 network-cost 50
[16:05:58] [ICE] remote host → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3020175870 1 udp 1685855999 194.230.158.115 22879 typ srflx raddr 10.58.227.112 rport 54598 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3020175870 1 udp 1685855999 194.230.158.115 23066 typ srflx raddr 10.58.227.112 rport 57673 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3020175870 1 udp 1685855999 194.230.158.115 51966 typ srflx raddr 10.58.227.112 rport 54598 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:3020175870 1 udp 1685855999 194.230.158.115 51965 typ srflx raddr 10.58.227.112 rport 57673 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote srflx → applying
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1399029479 1 udp 41689599 84.227.75.34 56701 typ relay raddr 194.230.158.115 rport 51966 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=56701)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:766286975 1 udp 24912127 84.227.75.34 52217 typ relay raddr 194.230.158.115 rport 32616 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=52217)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:1399029479 1 udp 41689599 84.227.75.34 55257 typ relay raddr 194.230.158.115 rport 51965 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=55257)
[16:05:58] [CAM] iceFromViewer viewerId=6VDA-C6To4u-MuOh
[16:05:58] [CAM] Peer connection ready, processing ICE candidate immediately
[16:05:58] addRemoteCandidate for vid=6VDA-C6To4u-MuOh
[16:05:58] Found s:candidate:766286975 1 udp 24912127 84.227.75.34 57353 typ relay raddr 194.230.158.115 rport 32620 generation 0 ufrag 4CkD network-id 11 network-cost 900
[16:05:58] [ICE] remote relay → applying (ip=84.227.75.34 port=57353)
[16:05:58] [ICE] agent local srflx
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) srflx candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:1889687165 1 udp 1686052607 212.252.137.244 46823 typ srflx raddr 192.168.1.24 rport 49448 generation 0 ufrag UFZE network-id 1 network-cost 10", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:557999063 1 tcp 1518280447 192.168.1.24 64769 typ host tcptype passive generation 0 ufrag UFZE network-id 1 network-cost 10", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2836186940 1 tcp 1518149375 10.247.65.224 64778 typ host tcptype passive generation 0 ufrag UFZE network-id 13 network-cost 900", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:557349942 1 tcp 1517690623 192.0.0.6 64787 typ host tcptype passive generation 0 ufrag UFZE network-id 2 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "sdpMLineIndex": 0, "candidate": "candidate:557349942 1 tcp 1517625087 192.0.0.6 64796 typ host tcptype passive generation 0 ufrag UFZE network-id 6 network-cost 50"]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:557349942 1 tcp 1517559551 192.0.0.6 64805 typ host tcptype passive generation 0 ufrag UFZE network-id 9 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:1372850972 1 tcp 1518217471 2a02:4e0:573:ecbc:70e6:451c:7e52:323f 64814 typ host tcptype passive generation 0 ufrag UFZE network-id 14 network-cost 900", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2261674661 1 tcp 1518088959 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 64818 typ host tcptype passive generation 0 ufrag UFZE network-id 3 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:3019923131 1 tcp 1518023423 fd74:6572:6d6e:7573:d:e0f6:10fa:d736 64822 typ host tcptype passive generation 0 ufrag UFZE network-id 4 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:2261674661 1 tcp 1517957887 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 64826 typ host tcptype passive generation 0 ufrag UFZE network-id 7 network-cost 50", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local host
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) host candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "candidate": "candidate:2261674661 1 tcp 1517892351 fd74:6572:6d6e:7573:c:e0f6:10fa:d736 64830 typ host tcptype passive generation 0 ufrag UFZE network-id 10 network-cost 50", "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local relay → ip=84.227.75.34 port=55675
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) relay candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "candidate": "candidate:3986312120 1 udp 41886207 84.227.75.34 55675 typ relay raddr 212.252.137.244 rport 46823 generation 0 ufrag UFZE network-id 1 network-cost 10", "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local srflx
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) srflx candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "sdpMLineIndex": 0, "candidate": "candidate:2523415778 1 udp 1685921535 77.67.156.1 62015 typ srflx raddr 10.247.65.224 rport 63345 generation 0 ufrag UFZE network-id 13 network-cost 900"]
[16:05:58] [ICE] agent local relay → ip=84.227.75.34 port=56172
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) relay candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["candidate": "candidate:321953580 1 udp 25108735 84.227.75.34 56172 typ relay raddr 212.252.137.244 rport 46447 generation 0 ufrag UFZE network-id 1 network-cost 10", "sdpMid": Optional("0"), "sdpMLineIndex": 0]
[16:05:58] [ICE] agent local relay → ip=84.227.75.34 port=61776
[16:05:58] [ICE] local → remote (6VDA-C6To4u-MuOh) relay candidate
[16:05:58] SEND ice for viewerId=6VDA-C6To4u-MuOh
[16:05:58] Candidate: ["sdpMid": Optional("0"), "sdpMLineIndex": 0, "candidate": "candidate:3986312120 1 udp 41755135 84.227.75.34 61776 typ relay raddr 77.67.156.1 rport 62015 generation 0 ufrag UFZE network-id 13 network-cost 900"]
[16:05:58] [PUSH_PRELOAD] ⚡ Pre-cached 2978 messages for instant display
[16:05:58] ICE state for vid=6VDA-C6To4u-MuOh: 2 ( RTCIceConnectionState )
[16:05:58] [STATS] starting poll for vid=6VDA-C6To4u-MuOh
[16:05:58] [MENU] 🔍 dismissAnyExistingMenu called
[16:05:58] [MENU] â„šī¸ No menu with tag 9999 found
[16:05:58] [MENU] ✅ dismissAnyExistingMenu completed
[16:05:58] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[16:05:58] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:05:58] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:05:58] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:05:58] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:05:58] [SEARCH] chatSearchBar is nil? false
[16:05:58] [SEARCH] Applied theme: day
[16:05:58] [SEARCH] Adjusting table contentInset.top by +56.0
[16:05:58] [SEARCH] Table contentInset.top: 0.0 -> 56.0
[16:05:58] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:05:58] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): iosILUIWU, AnyHashable("type"): camera_connected, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:05:58] [PUSH] No message_id in userInfo
[16:05:58] [PUSH] No operation_type in userInfo
[16:05:58] [FAST_REFRESH] Evolution disabled - performing incremental sync
[16:05:58] [FAST_REFRESH] Already have 201 messages - skipping local DB load
[16:05:58] [FAST_REFRESH] About to call reloadMessagesForCurrentTab(), isMainThread=true, viewLoaded=true
[16:05:58] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:58] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:58] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:58] [FAST_REFRESH] reloadMessagesForCurrentTab() called successfully
[16:05:58] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4067
[16:05:58] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:05:58] [SEARCH] contentOffset.y=-98.0, topInset=56.0, pullDistance=42.0
[16:05:58] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:05:58] [SEARCH] topRefresh.isRefreshing=false
[16:05:58] [SEARCH] ❌ Pull distance 42.0 < threshold 80.0
[16:05:58] [SEARCH] Focusing search field
[16:05:58] [INCREMENTAL_SYNC] ✅ No new messages
[16:05:58] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:05:58] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:05:58] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:05:58] [FAST_REFRESH] Incremental sync complete - 201 messages
[16:06:00] [COMBINED_FETCH] Loaded 2978 read receipts, 369 messages with reactions
[16:06:00] [FAST_REFRESH] Enriched 201 messages with readBy data
[16:06:00] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:00] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:00] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:08] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:08] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:08] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:08] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:06:08] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:06:08] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:06:08] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:06:09] [SEARCH] Adjusting table contentInset.top by -56.0
[16:06:09] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:06:09] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:06:09] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:06:09] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:06:09] [SEARCH] chatSearchBar is nil? false
[16:06:09] [SEARCH] Applied theme: day
[16:06:09] [SEARCH] Adjusting table contentInset.top by +56.0
[16:06:09] [SEARCH] Table contentInset.top: 0.0 -> 56.0
[16:06:09] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:06:09] [CHAT] top pull-to-refresh triggered on tab 0
[16:06:09] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:06:09] [SEARCH] Focusing search field
[16:06:09] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:09] [SEARCH] contentOffset.y=-235.66666666666666, topInset=116.0, pullDistance=119.66666666666666
[16:06:09] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:06:09] [SEARCH] topRefresh.isRefreshing=true
[16:06:09] [SEARCH] ✅ Pull distance 119.66666666666666 >= threshold 80.0
[16:06:09] [SEARCH] â„šī¸ Search bar already visible, allowing refresh
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:10] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:11] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:06:11] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:06:11] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2978
[16:06:11] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2978 msgs, VM1=781
[16:06:11] [READBY_LOADED] msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:11] [READBY_LOADED] msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:11] [READBY_LOADED] msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:11] [READBY_LOADED] msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:11] [READBY_LOADED] msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:11] [CHANNEL_SWITCH] 📊 chatRows.count = 3025
[16:06:11] ReloadData 15 (2978 messages loaded, 17 pending media)
[16:06:11] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:06:11] DOWNLOADIIING bae538c2a3076c11.heic
[16:06:11] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:06:11] DOWNLOADIIING 5cfd84d52271d308.heic
[16:06:11] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:06:11] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:06:11] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:11] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:11] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:11] [PULL_REFRESH] Loaded 2978 messages (first page), displaying 2978 for tab 0, hasMore: true
[16:06:11] ReloadData 15 (pull-to-refresh completed)
[16:06:11] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:06:12] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:12] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:12] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:12] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:12] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:12] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:18] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:18] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:18] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:18] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:06:18] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:06:18] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:06:18] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:06:18] [SEARCH] Adjusting table contentInset.top by -56.0
[16:06:18] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:06:18] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:06:18] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:06:18] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:06:18] [SEARCH] chatSearchBar is nil? false
[16:06:18] [SEARCH] Applied theme: day
[16:06:18] [SEARCH] Adjusting table contentInset.top by +56.0
[16:06:18] [SEARCH] Table contentInset.top: 0.0 -> 56.0
[16:06:18] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:18] [SEARCH] contentOffset.y=-166.0, topInset=56.0, pullDistance=110.0
[16:06:18] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:06:18] [SEARCH] topRefresh.isRefreshing=false
[16:06:18] [SEARCH] ✅ Pull distance 110.0 >= threshold 80.0
[16:06:18] [SEARCH] â„šī¸ Search bar already visible, allowing refresh
[16:06:18] [SEARCH] Focusing search field
[16:06:19] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:19] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:19] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:19] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:06:19] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:06:19] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:06:19] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:06:19] [SEARCH] Adjusting table contentInset.top by -56.0
[16:06:19] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:19] [SEARCH] contentOffset.y=127.0, topInset=0.0, pullDistance=-127.0
[16:06:19] [SEARCH] threshold=80.0, isSearchBarVisible=false
[16:06:19] [SEARCH] topRefresh.isRefreshing=false
[16:06:19] [SEARCH] ❌ Pull distance -127.0 < threshold 80.0
[16:06:20] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:20] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:20] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:20] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[16:06:20] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:20] [SEARCH] contentOffset.y=245.0, topInset=0.0, pullDistance=-245.0
[16:06:20] [SEARCH] threshold=80.0, isSearchBarVisible=false
[16:06:20] [SEARCH] topRefresh.isRefreshing=false
[16:06:20] [SEARCH] ❌ Pull distance -245.0 < threshold 80.0
[16:06:25] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:25] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:25] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:25] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[16:06:25] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:25] [SEARCH] contentOffset.y=112.0, topInset=0.0, pullDistance=-112.0
[16:06:25] [SEARCH] threshold=80.0, isSearchBarVisible=false
[16:06:25] [SEARCH] topRefresh.isRefreshing=false
[16:06:25] [SEARCH] ❌ Pull distance -112.0 < threshold 80.0
[16:06:28] [TAB] 🔄 Switching from tab 0 to tab 1
[16:06:28] [TAB] Hiding messagesTable from tab 0
[16:06:28] [TAB] đŸ–ŧī¸ Showing tab 1: Gallery
[16:06:28] [GALLERY_DB] Loading ALL media messages for session: ILUIWU
[16:06:28] [GALLERY_DB] Raw datesent for msg 4067: '2025-12-07 13:05:15'
[16:06:28] [GALLERY_DB] Raw datesent for msg 4032: '2025-12-07 11:16:19'
[16:06:28] [GALLERY_DB] Raw datesent for msg 4027: '2025-12-07 10:38:11'
[16:06:29] [GALLERY_DB] ✅ Loaded 196 media messages
[16:06:29] [GALLERY] Filtered 196 -> 179 (only with local thumbnails)
[16:06:29] [GALLERY] First 5 after sort (newest first):
[16:06:29] [GALLERY]   0: id=4067, date=2025-12-07 13:05:15, file=cf25934f6f1a3922.jpg
[16:06:29] [GALLERY]   1: id=4032, date=2025-12-07 11:16:19, file=9e984dad5a15e877.heic
[16:06:29] [GALLERY]   2: id=4027, date=2025-12-07 10:38:11, file=997e7900b05c16d1.jpg
[16:06:29] [GALLERY]   3: id=4010, date=2025-12-07 07:19:42, file=fb5dc16b50e9f020.jpg
[16:06:29] [GALLERY]   4: id=3918, date=2025-12-06 13:15:46, file=a0fedc9ce56430e0.mov
[16:06:29] [TAB] Updating UI and layout for tab 1
[16:06:29] [TAB_UI] 🎨 Updating UI for tab 1
[16:06:29] [TAB_UI] Tab 1: Gallery mode
[16:06:29] [CAPTURE] Volume button monitoring stopped
[16:06:29] [TAB_UI] ✅ Tab 1: Gallery container visible, all other UI hidden
[16:06:29] [TAB_LAYOUT] 📐 Adjusting layout for tab 1
[16:06:29] [TAB_LAYOUT] Tab 1: Setting up full-screen constraints
[16:06:29] [TAB_LAYOUT] ✅ Full-screen messages layout applied
[16:06:29] [TAB_LAYOUT] ✅ Layout complete
[16:06:29] [TAB_UI] ✅ UI update complete for tab 1
[16:06:29] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:29] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:29] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:29] [TAB] ✅ Tab switch complete: now on tab 1
[16:06:29] [TAB] 🔄 Switching from tab 1 to tab 0
[16:06:29] [TAB] Hiding Gallery container
[16:06:29] [TAB] 📱 Showing tab 0: Chat (all messages)
[16:06:29] [TAB] Updating UI and layout for tab 0
[16:06:29] [TAB_UI] 🎨 Updating UI for tab 0
[16:06:29] [TAB_UI] Tab 0: Full-screen chat mode
[16:06:29] [CAPTURE] Volume button monitoring stopped
[16:06:29] [TAB_UI] ✅ Tab 0: pagingScrollView hidden, messagesTable visible, keyboard enabled, lightbulb hidden
[16:06:29] [TAB_LAYOUT] 📐 Adjusting layout for tab 0
[16:06:29] [TAB_LAYOUT] Tab 0: Setting up full-screen constraints
[16:06:29] [TAB_LAYOUT] ✅ Full-screen messages layout applied
[16:06:29] [TAB_LAYOUT] ✅ Layout complete
[16:06:29] [TAB_UI] ✅ UI update complete for tab 0
[16:06:29] [TAB] Reloading messages for tab 0 with correct layout
[16:06:29] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:29] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:29] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:29] [TAB] 📖 Marking visible messages as read for tab 0
[16:06:29] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:29] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:29] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:29] [TAB] ✅ Tab switch complete: now on tab 0
[16:06:31] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:31] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:31] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:31] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[16:06:31] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:06:31] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:06:31] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:06:31] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:06:31] [SEARCH] chatSearchBar is nil? false
[16:06:31] [SEARCH] Applied theme: day
[16:06:31] [SEARCH] Adjusting table contentInset.top by +56.0
[16:06:31] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:06:32] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:06:32] [CHAT] top pull-to-refresh triggered on tab 0
[16:06:32] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:06:32] [SEARCH] Focusing search field
[16:06:32] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:32] [SEARCH] contentOffset.y=-215.66666666666666, topInset=156.0, pullDistance=59.66666666666666
[16:06:32] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:06:32] [SEARCH] topRefresh.isRefreshing=true
[16:06:32] [SEARCH] ❌ Pull distance 59.66666666666666 < threshold 80.0
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:06:33] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:06:33] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:06:33] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:06:33] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2978
[16:06:33] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2978 msgs, VM1=781
[16:06:33] [READBY_LOADED] msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:33] [READBY_LOADED] msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:33] [READBY_LOADED] msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:33] [READBY_LOADED] msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:33] [READBY_LOADED] msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:06:33] [CHANNEL_SWITCH] 📊 chatRows.count = 3025
[16:06:33] ReloadData 15 (2978 messages loaded, 17 pending media)
[16:06:34] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:06:34] DOWNLOADIIING bae538c2a3076c11.heic
[16:06:34] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:06:34] DOWNLOADIIING 5cfd84d52271d308.heic
[16:06:34] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:06:34] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:06:34] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:34] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:34] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:34] [PULL_REFRESH] Loaded 2978 messages (first page), displaying 2978 for tab 0, hasMore: true
[16:06:34] ReloadData 15 (pull-to-refresh completed)
[16:06:34] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:06:34] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:34] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:34] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:34] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:34] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:34] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:38] [SEARCH] Found 857 messages matching 'c' in local DB
[16:06:38] [SEARCH] Found 857 matches for 'c'
[16:06:38] [SEARCH] Found 199 messages matching 'ca' in local DB
[16:06:38] [SEARCH] Found 199 matches for 'ca'
[16:06:40] [SEARCH] Found 857 messages matching 'c' in local DB
[16:06:40] [SEARCH] Found 857 matches for 'c'
[16:06:51] [REPLY_DEBUG] 📤 didTapSend - Sending message WITHOUT reply
[16:06:51] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:06:51] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:51] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:51] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:51] [REPLY_DEBUG] ❌ cancelReply called - clearing messageToReplyTo
[16:06:51] [REPLY_DEBUG] âš ī¸ sendMessage HTTP BODY - No reply message captured
[16:06:51] [VIEWER_MODE] Sending message with ViewerMode=0 (tab=0)
[16:06:52] [CLIENT_SIG] Event received: type=0 messageId=4068
[16:06:52] [WS_EVENT] Received event: type=0, messageId=4068
[16:06:52] [WS_EVENT] New message notification - refreshing
[16:06:52] [CHAT] receive_message.php HTTP 200: {"ok":true,"message_id":4068,"session_id":"ILUIWU","message_type":0,"file_name":"","datesent_utc":"2025-12-07 13:06:51"}
[16:06:52] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4067
[16:06:52] [CHAT] receive_message.php JSON: ["message_id": 4068, "datesent_utc": 2025-12-07 13:06:51, "file_name": , "session_id": ILUIWU, "message_type": 0, "ok": 1]
[16:06:52] ReloadData 9
[16:06:52] [INCREMENTAL_SYNC] ✅ Found 1 new messages
[16:06:52] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:52] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:52] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:52] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:52] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:52] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:52] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:06:52] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:06:52] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:06:54] [PUSH] Silent push received
[16:06:54] [PUSH_EMBED] No embedded message_data in notification
[16:06:54] [PUSH] No embedded data, pre-loading messages from server
[16:06:54] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:06:54] [CLIENT_SIG] Event received: type=3 messageId=4068
[16:06:54] [WS_EVENT] Received event: type=3, messageId=4068
[16:06:54] [WS_EVENT] Read receipt for message 4068 by Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:06:56] [PUSH_PRELOAD] Fetched 2979 messages - caching for instant display
[16:06:56] [PUSH_PRELOAD] ⚡ Pre-cached 2979 messages for instant display
[16:06:57] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:06:57] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): ILUIWU, AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4068, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:06:57] [PUSH] Parsed message_id: 4068
[16:06:57] [PUSH] Parsed operation_type: 3
[16:06:57] [PUSH] Taking direct action: opType=3, messageId=4068, isSlaveMode=true, isScreenBlacked=false
[16:06:57] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4068
[16:06:58] [MENU] 🔍 dismissAnyExistingMenu called
[16:06:58] [MENU] â„šī¸ No menu with tag 9999 found
[16:06:58] [MENU] ✅ dismissAnyExistingMenu completed
[16:06:58] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:06:58] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:06:58] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:06:58] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:06:58] [SEARCH] Adjusting table contentInset.top by -56.0
[16:06:59] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:06:59] [SEARCH] contentOffset.y=-11.0, topInset=40.0, pullDistance=-29.0
[16:06:59] [SEARCH] threshold=80.0, isSearchBarVisible=false
[16:06:59] [SEARCH] topRefresh.isRefreshing=false
[16:06:59] [SEARCH] ❌ Pull distance -29.0 < threshold 80.0
[16:06:59] [CLIENT_SIG] Typing start from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:05] [CLIENT_SIG] Typing stop from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:06] [PUSH] Silent push received
[16:07:06] [PUSH_EMBED] Processing embedded message: id=4069, type=0, sender=Laurent
[16:07:06] [PUSH_EMBED] Saved message 4069 to local DB
[16:07:06] [PUSH_EMBED] Inserted message into existing cache (now 2980 messages)
[16:07:06] [PUSH_EMBED] Fetching evolution data for message 4069 in background
[16:07:06] [PUSH] Embedded message handled instantly from silent push
[16:07:06] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("message_id"): 4069, AnyHashable("session_id"): ILUIWU, AnyHashable("message_data"): {
    ViewerMode = 0;
    datesent = "2025-12-07 13:07:05";
    "file_name" = "";
    message = "No my love";
    "message_id" = 4069;
    "message_type" = 0;
    "sender_id" = "3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF";
    "sender_name" = Laurent;
    "session_id" = ILUIWU;
    timer = 0;
}, AnyHashable("operation_type"): 0]
[16:07:06] [PUSH_EMBED_VC] Processing embedded message: id=4069, type=0, sender=Laurent
[16:07:06] [PUSH_EMBED_VC] Inserted message 4069 into allMessagesWithReadBy (now 202 messages)
[16:07:06] [PUSH] ⚡ Embedded message handled directly in ViewController
[16:07:06] [PUSH] Parsed message_id: 4069
[16:07:06] [PUSH] Parsed operation_type: 0
[16:07:06] [PUSH] Taking direct action: opType=0, messageId=4069, isSlaveMode=true, isScreenBlacked=false
[16:07:06] [PUSH] TakeActionFromPush called: OperationType=0, MessageIds=4069
[16:07:06] [PUSH] ⚡ Message 4069 already in memory (embedded push) - skipping server fetch
[16:07:06] [PUSH_EMBED_VC] Saved message 4069 to local DB
[16:07:06] [PUSH_EMBED] Got evolution data for message 4069, saving to local DB
[16:07:06] [PUSH_EMBED] Saved evolution data for message 4069
[16:07:06] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:06] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:06] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:06] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:06] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:06] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:06] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:06] [AUTO_PLAY] đŸŽŦ autoPlayMessageEvolution called for message 4069
[16:07:06] [AUTO_PLAY] đŸšĢ Evolution disabled - calling revertEvolutionState for 4069
[16:07:06] [REVERT] 🔄 revertEvolutionState called for message 4069
[16:07:06] [REVERT] 🔍 Looking in chatMessages (count=202)
[16:07:06] [REVERT] ✅ Found at index 0, BEFORE: isPlayingEvolution=false, text='No my love'
[16:07:06] [REVERT] ✅ Also updated allMessagesWithReadBy at index 0
[16:07:06] [REVERT] 🔍 AFTER: isPlayingEvolution=false, text='No my love'
[16:07:06] [UPDATE_CELL] 🔍 updateMessageCell called for message 4069
[16:07:06] [UPDATE_CELL] Initial targetRowIndex=1
[16:07:06] [UPDATE_CELL] Rebuilt chatRows, count=204
[16:07:06] [UPDATE_CELL] After rebuild targetRowIndex=1
[16:07:06] [UPDATE_CELL] 📝 Message state: isPlayingEvolution=false, evolutionText='', text='No my love'
[16:07:06] [UPDATE_CELL] ✅ Updating ChatCell label to: 'No my love'
[16:07:06] [REVERT] ✅ updateMessageCell completed
[16:07:06] [CLIENT_SIG] Event received: type=0 messageId=4069
[16:07:06] [WS_EVENT] Received event: type=0, messageId=4069
[16:07:06] [WS_EVENT] New message notification - refreshing
[16:07:06] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4069
[16:07:06] [INCREMENTAL_SYNC] ✅ No new messages
[16:07:06] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:06] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:06] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:10] [TAB] 🔄 Switching from tab 0 to tab 1
[16:07:10] [TAB] Hiding messagesTable from tab 0
[16:07:10] [TAB] đŸ–ŧī¸ Showing tab 1: Gallery
[16:07:10] [GALLERY_DB] Loading ALL media messages for session: ILUIWU
[16:07:10] [GALLERY_DB] Raw datesent for msg 4067: '2025-12-07 13:05:15'
[16:07:10] [GALLERY_DB] Raw datesent for msg 4032: '2025-12-07 11:16:19'
[16:07:10] [GALLERY_DB] Raw datesent for msg 4027: '2025-12-07 10:38:11'
[16:07:10] [GALLERY_DB] ✅ Loaded 196 media messages
[16:07:10] [GALLERY] Filtered 196 -> 179 (only with local thumbnails)
[16:07:10] [GALLERY] First 5 after sort (newest first):
[16:07:10] [GALLERY]   0: id=4067, date=2025-12-07 13:05:15, file=cf25934f6f1a3922.jpg
[16:07:10] [GALLERY]   1: id=4032, date=2025-12-07 11:16:19, file=9e984dad5a15e877.heic
[16:07:10] [GALLERY]   2: id=4027, date=2025-12-07 10:38:11, file=997e7900b05c16d1.jpg
[16:07:10] [GALLERY]   3: id=4010, date=2025-12-07 07:19:42, file=fb5dc16b50e9f020.jpg
[16:07:10] [GALLERY]   4: id=3918, date=2025-12-06 13:15:46, file=a0fedc9ce56430e0.mov
[16:07:10] [TAB] Updating UI and layout for tab 1
[16:07:10] [TAB_UI] 🎨 Updating UI for tab 1
[16:07:10] [TAB_UI] Tab 1: Gallery mode
[16:07:10] [CAPTURE] Volume button monitoring stopped
[16:07:10] [TAB_UI] ✅ Tab 1: Gallery container visible, all other UI hidden
[16:07:10] [TAB_LAYOUT] 📐 Adjusting layout for tab 1
[16:07:10] [TAB_LAYOUT] Tab 1: Setting up full-screen constraints
[16:07:10] [TAB_LAYOUT] ✅ Full-screen messages layout applied
[16:07:10] [TAB_LAYOUT] ✅ Layout complete
[16:07:10] [TAB_UI] ✅ UI update complete for tab 1
[16:07:10] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:10] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:10] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:10] [TAB] ✅ Tab switch complete: now on tab 1
[16:07:11] [TAB] 🔄 Switching from tab 1 to tab 0
[16:07:11] [TAB] Hiding Gallery container
[16:07:11] [TAB] 📱 Showing tab 0: Chat (all messages)
[16:07:11] [TAB] Updating UI and layout for tab 0
[16:07:11] [TAB_UI] 🎨 Updating UI for tab 0
[16:07:11] [TAB_UI] Tab 0: Full-screen chat mode
[16:07:11] [CAPTURE] Volume button monitoring stopped
[16:07:11] [TAB_UI] ✅ Tab 0: pagingScrollView hidden, messagesTable visible, keyboard enabled, lightbulb hidden
[16:07:11] [TAB_LAYOUT] 📐 Adjusting layout for tab 0
[16:07:11] [TAB_LAYOUT] Tab 0: Setting up full-screen constraints
[16:07:11] [TAB_LAYOUT] ✅ Full-screen messages layout applied
[16:07:11] [TAB_LAYOUT] ✅ Layout complete
[16:07:11] [TAB_UI] ✅ UI update complete for tab 0
[16:07:11] [TAB] Reloading messages for tab 0 with correct layout
[16:07:11] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:11] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:11] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:11] [TAB] 📖 Marking visible messages as read for tab 0
[16:07:11] [EVOLUTION_FILTER] 📝 Updated lastSeenMessageId after marking as read: 4067 → 4069
[16:07:11] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:11] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:11] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:11] [TAB] ✅ Tab switch complete: now on tab 0
[16:07:11] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:11] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:11] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:11] [CLIENT_SIG] Typing start from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:12] [MENU] 🔍 dismissAnyExistingMenu called
[16:07:12] [MENU] â„šī¸ No menu with tag 9999 found
[16:07:12] [MENU] ✅ dismissAnyExistingMenu completed
[16:07:12] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=false, tab=0
[16:07:12] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:07:12] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:07:12] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:07:12] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:07:12] [SEARCH] chatSearchBar is nil? false
[16:07:12] [SEARCH] Applied theme: day
[16:07:12] [SEARCH] Adjusting table contentInset.top by +56.0
[16:07:12] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:07:12] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:07:12] [CHAT] top pull-to-refresh triggered on tab 0
[16:07:12] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:07:12] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:07:12] [SEARCH] contentOffset.y=-206.0, topInset=156.0, pullDistance=50.0
[16:07:12] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:07:12] [SEARCH] topRefresh.isRefreshing=true
[16:07:12] [SEARCH] ❌ Pull distance 50.0 < threshold 80.0
[16:07:12] [SEARCH] Focusing search field
[16:07:13] [PUSH] Silent push received
[16:07:13] [PUSH_EMBED] No embedded message_data in notification
[16:07:13] [PUSH] No embedded data, pre-loading messages from server
[16:07:13] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [CLIENT_SIG] Event received: type=3 messageId=4069
[16:07:13] [WS_EVENT] Received event: type=3, messageId=4069
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [WS_EVENT] Read receipt for message 4069 by Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:13] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:13] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:07:13] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:07:13] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2980
[16:07:13] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2980 msgs, VM1=781
[16:07:13] [READBY_LOADED] msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:13] [READBY_LOADED] msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[16:07:13] [READBY_LOADED] msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:13] [READBY_LOADED] msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:13] [READBY_LOADED] msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:13] [CHANNEL_SWITCH] 📊 chatRows.count = 3027
[16:07:13] ReloadData 15 (2980 messages loaded, 17 pending media)
[16:07:14] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:07:14] DOWNLOADIIING bae538c2a3076c11.heic
[16:07:14] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:07:14] DOWNLOADIIING 5cfd84d52271d308.heic
[16:07:14] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:07:14] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:07:14] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:14] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:14] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:14] [PULL_REFRESH] Loaded 2980 messages (first page), displaying 2980 for tab 0, hasMore: true
[16:07:14] ReloadData 15 (pull-to-refresh completed)
[16:07:14] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:07:14] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:14] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:14] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:14] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:14] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:14] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:15] [PUSH_PRELOAD] Fetched 2980 messages - caching for instant display
[16:07:15] [PUSH_PRELOAD] ⚡ Pre-cached 2980 messages for instant display
[16:07:15] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:15] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): ILUIWU, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4069]
[16:07:15] [PUSH] Parsed message_id: 4069
[16:07:15] [PUSH] Parsed operation_type: 3
[16:07:15] [PUSH] Taking direct action: opType=3, messageId=4069, isSlaveMode=true, isScreenBlacked=false
[16:07:15] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4069
[16:07:17] [MENU] 🔍 dismissAnyExistingMenu called
[16:07:17] [MENU] â„šī¸ No menu with tag 9999 found
[16:07:17] [MENU] ✅ dismissAnyExistingMenu completed
[16:07:17] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:07:17] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:07:17] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:07:17] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:07:17] [SEARCH] Adjusting table contentInset.top by -56.0
[16:07:17] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:07:17] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:07:17] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:07:17] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:07:17] [SEARCH] chatSearchBar is nil? false
[16:07:17] [SEARCH] Applied theme: day
[16:07:17] [SEARCH] Adjusting table contentInset.top by +56.0
[16:07:17] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:07:17] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:07:17] [CHAT] top pull-to-refresh triggered on tab 0
[16:07:17] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:07:17] [SEARCH] Focusing search field
[16:07:17] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:07:17] [SEARCH] contentOffset.y=-256.6666666666667, topInset=156.0, pullDistance=100.66666666666669
[16:07:17] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:07:17] [SEARCH] topRefresh.isRefreshing=true
[16:07:17] [SEARCH] ✅ Pull distance 100.66666666666669 >= threshold 80.0
[16:07:17] [SEARCH] â„šī¸ Search bar already visible, allowing refresh
[16:07:18] [CLIENT_SIG] Typing stop from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:18] [PUSH] Silent push received
[16:07:18] [PUSH_EMBED] Processing embedded message: id=4070, type=0, sender=Laurent
[16:07:18] [PUSH_EMBED] Saved message 4070 to local DB
[16:07:18] [PUSH_EMBED] Inserted message into existing cache (now 2981 messages)
[16:07:18] [PUSH_EMBED] Fetching evolution data for message 4070 in background
[16:07:18] [PUSH] Embedded message handled instantly from silent push
[16:07:18] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("message_id"): 4070, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("session_id"): ILUIWU, AnyHashable("message_data"): {
    ViewerMode = 0;
    datesent = "2025-12-07 13:07:18";
    "file_name" = "";
    message = "Did you press on camera and it's red ?";
    "message_id" = 4070;
    "message_type" = 0;
    "sender_id" = "3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF";
    "sender_name" = Laurent;
    "session_id" = ILUIWU;
    timer = 0;
}, AnyHashable("operation_type"): 0]
[16:07:18] [PUSH_EMBED_VC] Processing embedded message: id=4070, type=0, sender=Laurent
[16:07:18] [PUSH_EMBED_VC] Inserted message 4070 into allMessagesWithReadBy (now 201 messages)
[16:07:18] [PUSH] ⚡ Embedded message handled directly in ViewController
[16:07:18] [PUSH] Parsed message_id: 4070
[16:07:18] [PUSH] Parsed operation_type: 0
[16:07:18] [PUSH] Taking direct action: opType=0, messageId=4070, isSlaveMode=true, isScreenBlacked=false
[16:07:18] [PUSH] TakeActionFromPush called: OperationType=0, MessageIds=4070
[16:07:18] [PUSH] ⚡ Message 4070 already in memory (embedded push) - skipping server fetch
[16:07:18] [PUSH_EMBED_VC] Saved message 4070 to local DB
[16:07:18] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:18] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:18] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:18] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:18] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:18] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:18] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:18] [AUTO_PLAY] đŸŽŦ autoPlayMessageEvolution called for message 4070
[16:07:18] [AUTO_PLAY] đŸšĢ Evolution disabled - calling revertEvolutionState for 4070
[16:07:18] [REVERT] 🔄 revertEvolutionState called for message 4070
[16:07:18] [REVERT] 🔍 Looking in chatMessages (count=201)
[16:07:18] [REVERT] ✅ Found at index 0, BEFORE: isPlayingEvolution=false, text='Did you press on camera and it'
[16:07:18] [REVERT] ✅ Also updated allMessagesWithReadBy at index 0
[16:07:18] [REVERT] 🔍 AFTER: isPlayingEvolution=false, text='Did you press on camera and it'
[16:07:18] [UPDATE_CELL] 🔍 updateMessageCell called for message 4070
[16:07:18] [UPDATE_CELL] Initial targetRowIndex=1
[16:07:18] [UPDATE_CELL] Rebuilt chatRows, count=203
[16:07:18] [UPDATE_CELL] After rebuild targetRowIndex=1
[16:07:18] [UPDATE_CELL] 📝 Message state: isPlayingEvolution=false, evolutionText='', text='Did you press on camera and it'
[16:07:18] [UPDATE_CELL] ✅ Updating ChatCell label to: 'Did you press on camera and it'
[16:07:18] [REVERT] ✅ updateMessageCell completed
[16:07:18] [PUSH_EMBED] Got evolution data for message 4070, saving to local DB
[16:07:18] [PUSH_EMBED] Saved evolution data for message 4070
[16:07:18] [CLIENT_SIG] Event received: type=0 messageId=4070
[16:07:18] [WS_EVENT] Received event: type=0, messageId=4070
[16:07:18] [WS_EVENT] New message notification - refreshing
[16:07:18] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:18] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:18] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:19] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:19] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:07:19] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:07:19] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2980
[16:07:19] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2980 msgs, VM1=781
[16:07:19] [READBY_LOADED] msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:19] [READBY_LOADED] msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[16:07:19] [READBY_LOADED] msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:19] [READBY_LOADED] msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:19] [READBY_LOADED] msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:19] [CHANNEL_SWITCH] 📊 chatRows.count = 3027
[16:07:19] ReloadData 15 (2980 messages loaded, 17 pending media)
[16:07:19] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:07:19] DOWNLOADIIING bae538c2a3076c11.heic
[16:07:19] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:07:19] DOWNLOADIIING 5cfd84d52271d308.heic
[16:07:19] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:07:19] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:07:19] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:19] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:19] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:19] [PULL_REFRESH] Loaded 2980 messages (first page), displaying 2980 for tab 0, hasMore: true
[16:07:19] ReloadData 15 (pull-to-refresh completed)
[16:07:19] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:07:20] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:20] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:20] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:22] [SEARCH] Found 1776 messages matching 'y' in local DB
[16:07:22] [SEARCH] Found 1776 matches for 'y'
[16:07:23] [SEARCH] Found 179 messages matching 'ye' in local DB
[16:07:23] [SEARCH] Found 179 matches for 'ye'
[16:07:23] [SEARCH] Found 143 messages matching 'yes' in local DB
[16:07:23] [SEARCH] Found 143 matches for 'yes'
[16:07:24] [SEARCH] Found 179 messages matching 'ye' in local DB
[16:07:24] [SEARCH] Found 179 matches for 'ye'
[16:07:24] [SEARCH] Found 1776 messages matching 'y' in local DB
[16:07:24] [SEARCH] Found 1776 matches for 'y'
[16:07:27] [REPLY_DEBUG] 📤 didTapSend - Sending message WITHOUT reply
[16:07:27] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:07:27] DOWNLOADIIING bae538c2a3076c11.heic
[16:07:27] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:07:27] DOWNLOADIIING 5cfd84d52271d308.heic
[16:07:27] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:07:27] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:07:27] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:28] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:28] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:28] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:28] [REPLY_DEBUG] ❌ cancelReply called - clearing messageToReplyTo
[16:07:28] [REPLY_DEBUG] âš ī¸ sendMessage HTTP BODY - No reply message captured
[16:07:28] [VIEWER_MODE] Sending message with ViewerMode=0 (tab=0)
[16:07:28] [MENU] 🔍 dismissAnyExistingMenu called
[16:07:28] [MENU] â„šī¸ No menu with tag 9999 found
[16:07:28] [MENU] ✅ dismissAnyExistingMenu completed
[16:07:28] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:07:28] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:07:28] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:07:28] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:07:28] [SEARCH] Adjusting table contentInset.top by -56.0
[16:07:28] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:07:28] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:07:28] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:07:28] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:07:28] [SEARCH] chatSearchBar is nil? false
[16:07:28] [SEARCH] Applied theme: day
[16:07:28] [SEARCH] Adjusting table contentInset.top by +56.0
[16:07:28] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:07:28] [SEARCH] Focusing search field
[16:07:29] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:07:29] [SEARCH] contentOffset.y=-286.6666666666667, topInset=96.0, pullDistance=190.66666666666669
[16:07:29] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:07:29] [SEARCH] topRefresh.isRefreshing=false
[16:07:29] [SEARCH] ✅ Pull distance 190.66666666666669 >= threshold 80.0
[16:07:29] [SEARCH] â„šī¸ Search bar already visible, allowing refresh
[16:07:29] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:29] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:29] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:29] [CLIENT_SIG] Event received: type=0 messageId=4071
[16:07:29] [WS_EVENT] Received event: type=0, messageId=4071
[16:07:29] [WS_EVENT] New message notification - refreshing
[16:07:29] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4069
[16:07:29] [CHAT] receive_message.php HTTP 200: {"ok":true,"message_id":4071,"session_id":"ILUIWU","message_type":0,"file_name":"","datesent_utc":"2025-12-07 13:07:28"}
[16:07:29] [CHAT] receive_message.php JSON: ["message_id": 4071, "ok": 1, "message_type": 0, "session_id": ILUIWU, "file_name": , "datesent_utc": 2025-12-07 13:07:28]
[16:07:30] ReloadData 9
[16:07:30] [INCREMENTAL_SYNC] ✅ Found 2 new messages
[16:07:30] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:30] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:30] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:30] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:30] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:30] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:30] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:30] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:30] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:30] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:31] [PUSH] Silent push received
[16:07:31] [PUSH_EMBED] No embedded message_data in notification
[16:07:31] [PUSH] No embedded data, pre-loading messages from server
[16:07:31] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:31] [CLIENT_SIG] Typing start from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:32] [CLIENT_SIG] Event received: type=3 messageId=4071
[16:07:32] [WS_EVENT] Received event: type=3, messageId=4071
[16:07:32] [WS_EVENT] Read receipt for message 4071 by Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:33] [PUSH_PRELOAD] Fetched 2982 messages - caching for instant display
[16:07:33] [PUSH_PRELOAD] ⚡ Pre-cached 2982 messages for instant display
[16:07:33] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:33] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): ILUIWU, AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4071, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:07:33] [PUSH] Parsed message_id: 4071
[16:07:33] [PUSH] Parsed operation_type: 3
[16:07:33] [PUSH] Taking direct action: opType=3, messageId=4071, isSlaveMode=true, isScreenBlacked=false
[16:07:33] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4071
[16:07:37] [MENU] 🔍 dismissAnyExistingMenu called
[16:07:37] [MENU] â„šī¸ No menu with tag 9999 found
[16:07:37] [MENU] ✅ dismissAnyExistingMenu completed
[16:07:37] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:07:37] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:07:37] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:07:37] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:07:37] [SEARCH] Adjusting table contentInset.top by -56.0
[16:07:37] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:07:37] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:07:37] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:07:37] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:07:37] [SEARCH] chatSearchBar is nil? false
[16:07:37] [SEARCH] Applied theme: day
[16:07:37] [SEARCH] Adjusting table contentInset.top by +56.0
[16:07:37] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:07:37] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:07:37] [CHAT] top pull-to-refresh triggered on tab 0
[16:07:37] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:07:37] [SEARCH] Focusing search field
[16:07:37] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:07:37] [SEARCH] contentOffset.y=-230.33333333333334, topInset=156.0, pullDistance=74.33333333333334
[16:07:37] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:07:37] [SEARCH] topRefresh.isRefreshing=true
[16:07:37] [SEARCH] ❌ Pull distance 74.33333333333334 < threshold 80.0
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4071: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4070: readBy.count=0, readBy=[]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:39] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:39] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:07:39] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:07:39] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2982
[16:07:39] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2982 msgs, VM1=781
[16:07:39] [READBY_LOADED] msg 4071: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[16:07:39] [READBY_LOADED] msg 4070: readBy.count=0, readBy=[], isMyMsg=false
[16:07:39] [READBY_LOADED] msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:39] [READBY_LOADED] msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[16:07:39] [READBY_LOADED] msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:39] [CHANNEL_SWITCH] 📊 chatRows.count = 3029
[16:07:39] ReloadData 15 (2982 messages loaded, 17 pending media)
[16:07:40] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:07:40] DOWNLOADIIING bae538c2a3076c11.heic
[16:07:40] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:07:40] DOWNLOADIIING 5cfd84d52271d308.heic
[16:07:40] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:07:40] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:07:40] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:40] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:40] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:40] [PULL_REFRESH] Loaded 2982 messages (first page), displaying 2982 for tab 0, hasMore: true
[16:07:40] ReloadData 15 (pull-to-refresh completed)
[16:07:40] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:07:40] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:40] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:40] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:40] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:40] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:40] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:46] [CLIENT_SIG] Typing stop from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:46] [BROADCAST] 📹 Camera broadcast OFF
[16:07:46] [BROADCAST] 🛑 Stopping camera broadcast
[16:07:46] [CAM] Disconnected from signaling server
[16:07:46] [CAM] Not in slave mode - performing full teardown
[16:07:46] [BROADCAST] ✅ Audio session stopped
[16:07:46] [LIGHTBULB] Hiding lightbulb - broadcast stopped
[16:07:46] [BROADCAST] ✅ Broadcast stopped
[16:07:46] WS closed
[16:07:46] [CAM] Disconnected from signaling server
[16:07:46] [CAM] Not in slave mode - performing full teardown
[16:07:46] Video capture stopped (audio still running)
[16:07:46] [DATA AUDIO] Audio capture stopped
[16:07:46] [DATA AUDIO] Audio capture stopped
[16:07:46] Capture stopped (video + audio)
[16:07:46] ICE state for vid=6VDA-C6To4u-MuOh: 6 ( RTCIceConnectionState )
[16:07:46] Video capture stopped (audio still running)
[16:07:46] Capture stopped (video + audio)
[16:07:46] [WEBRTC] WebRTCClient deinit - timers cleaned up
[16:07:46] [WEBRTC] ✅ Media teardown complete - camera stopped
[16:07:46] [SIG] agent_disconnected received for sessionId=iosILUIWU
[16:07:46] [AGENTS] handleAgentDisconnect called for sessionId=iosILUIWU
[16:07:46] [CLIENT_SIG] Typing start from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:46] [SIG] agents_list received: [["connected": 1, "sessionId": iosILUIWU, "agentId": 5z3mbvMXKNng_uqB]]
[16:07:46] [SIG] agent_disconnected received for sessionId=iosILUIWU
[16:07:46] [AGENTS] handleAgentDisconnect called for sessionId=iosILUIWU
[16:07:46] [SIG] agents_list received: [["connected": 1, "sessionId": iosILUIWU, "agentId": 5z3mbvMXKNng_uqB]]
[16:07:47] [PUSH] Silent push received
[16:07:47] [PUSH_EMBED] Processing embedded message: id=4072, type=0, sender=Laurent
[16:07:47] [PUSH_EMBED] Saved message 4072 to local DB
[16:07:47] [PUSH_EMBED] Inserted message into existing cache (now 2983 messages)
[16:07:47] [PUSH_EMBED] Fetching evolution data for message 4072 in background
[16:07:47] [PUSH] Embedded message handled instantly from silent push
[16:07:47] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("operation_type"): 0, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("message_id"): 4072, AnyHashable("message_data"): {
    ViewerMode = 0;
    datesent = "2025-12-07 13:07:46";
    "file_name" = "";
    message = "Mmmmm. Send me the logs with 3 seconds press on today please";
    "message_id" = 4072;
    "message_type" = 0;
    "sender_id" = "3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF";
    "sender_name" = Laurent;
    "session_id" = ILUIWU;
    timer = 0;
}, AnyHashable("session_id"): ILUIWU]
[16:07:47] [PUSH_EMBED_VC] Processing embedded message: id=4072, type=0, sender=Laurent
[16:07:47] [PUSH_EMBED_VC] Inserted message 4072 into allMessagesWithReadBy (now 201 messages)
[16:07:47] [PUSH] ⚡ Embedded message handled directly in ViewController
[16:07:47] [PUSH] Parsed message_id: 4072
[16:07:47] [PUSH] Parsed operation_type: 0
[16:07:47] [PUSH] Taking direct action: opType=0, messageId=4072, isSlaveMode=false, isScreenBlacked=false
[16:07:47] [PUSH] TakeActionFromPush called: OperationType=0, MessageIds=4072
[16:07:47] [PUSH] ⚡ Message 4072 already in memory (embedded push) - skipping server fetch
[16:07:47] [PUSH_EMBED_VC] Saved message 4072 to local DB
[16:07:47] [EVOLUTION_FILTER] 📝 Updated lastSeenMessageId after marking as read: 4069 → 4072
[16:07:47] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:47] [PUSH_EMBED] Got evolution data for message 4072, saving to local DB
[16:07:47] [PUSH_EMBED] Saved evolution data for message 4072
[16:07:47] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:47] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:47] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:47] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:47] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:47] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:47] [AUTO_PLAY] đŸŽŦ autoPlayMessageEvolution called for message 4072
[16:07:47] [AUTO_PLAY] đŸšĢ Evolution disabled - calling revertEvolutionState for 4072
[16:07:47] [REVERT] 🔄 revertEvolutionState called for message 4072
[16:07:47] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:47] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:47] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:47] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:47] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:47] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:47] [REVERT] 🔍 Looking in chatMessages (count=201)
[16:07:47] [REVERT] ✅ Found at index 0, BEFORE: isPlayingEvolution=false, text='Mmmmm. Send me the logs with 3'
[16:07:47] [REVERT] ✅ Also updated allMessagesWithReadBy at index 0
[16:07:47] [REVERT] 🔍 AFTER: isPlayingEvolution=false, text='Mmmmm. Send me the logs with 3'
[16:07:47] [UPDATE_CELL] 🔍 updateMessageCell called for message 4072
[16:07:47] [UPDATE_CELL] Initial targetRowIndex=1
[16:07:47] [UPDATE_CELL] Rebuilt chatRows, count=203
[16:07:47] [UPDATE_CELL] After rebuild targetRowIndex=1
[16:07:47] [UPDATE_CELL] 📝 Message state: isPlayingEvolution=false, evolutionText='', text='Mmmmm. Send me the logs with 3'
[16:07:47] [UPDATE_CELL] ✅ Updating ChatCell label to: 'Mmmmm. Send me the logs with 3'
[16:07:47] [REVERT] ✅ updateMessageCell completed
[16:07:47] [CLIENT_SIG] Event received: type=0 messageId=4072
[16:07:47] [WS_EVENT] Received event: type=0, messageId=4072
[16:07:47] [WS_EVENT] New message notification - refreshing
[16:07:47] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4072
[16:07:47] [INCREMENTAL_SYNC] ✅ No new messages
[16:07:47] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:47] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:47] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:49] [PUSH] Silent push received
[16:07:49] [PUSH_EMBED] No embedded message_data in notification
[16:07:49] [PUSH] No embedded data, pre-loading messages from server
[16:07:49] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:49] [PUSH] Silent push received
[16:07:49] [PUSH_EMBED] No embedded message_data in notification
[16:07:49] [PUSH] No embedded data, pre-loading messages from server
[16:07:49] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:49] [CLIENT_SIG] Event received: type=3 messageId=4072
[16:07:49] [WS_EVENT] Received event: type=3, messageId=4072
[16:07:49] [WS_EVENT] Read receipt for message 4072 by Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:07:49] [CLIENT_SIG] Event received: type=3 messageId=4070
[16:07:49] [WS_EVENT] Received event: type=3, messageId=4070
[16:07:49] [WS_EVENT] Read receipt for message 4070 by Esra (EDAD55A1-003F-415D-AA60-672B34B504FE)
[16:07:50] [BROADCAST] 📹 Camera broadcast ON
[16:07:50] [BROADCAST] đŸŽĨ Starting camera broadcast
[16:07:50] Initing with camera 0
[16:07:50] [START] AgentController.start() called with session: iosILUIWU
[16:07:50] [START] Cancelling any existing idle stop timer
[16:07:50] [CAM] Disconnected from signaling server
[16:07:50] [CAM] âš ī¸ In SLAVE mode (broadcasting) - keeping camera ON during disconnect
[16:07:50] [CAM] ✅ Peers closed, camera still running (captureStarted=false), waiting for reconnect
[16:07:50] [LIGHTBULB] Showing lightbulb - broadcast started, frame=(20.0, 852.0, 50.0, 50.0), superview=true
[16:07:50] [BROADCAST] ✅ Broadcast started for session: iosILUIWU
[16:07:50] [CLIENT_SIG] Typing stop from: Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF)
[16:07:50] WS connected
[16:07:50] [PUSH_PRELOAD] Fetched 2983 messages - caching for instant display
[16:07:51] [PUSH_PRELOAD] ⚡ Pre-cached 2983 messages for instant display
[16:07:51] [PUSH] Silent push received
[16:07:51] [PUSH_EMBED] Processing embedded message: id=4073, type=0, sender=Laurent
[16:07:51] [PUSH_EMBED] Saved message 4073 to local DB
[16:07:51] [PUSH_EMBED] Inserted message into existing cache (now 2984 messages)
[16:07:51] [PUSH_EMBED] Fetching evolution data for message 4073 in background
[16:07:51] [PUSH] Embedded message handled instantly from silent push
[16:07:51] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("message_id"): 4073, AnyHashable("message_data"): {
    ViewerMode = 0;
    datesent = "2025-12-07 13:07:50";
    "file_name" = "";
    message = "Can you see me ?";
    "message_id" = 4073;
    "message_type" = 0;
    "sender_id" = "3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF";
    "sender_name" = Laurent;
    "session_id" = ILUIWU;
    timer = 0;
}, AnyHashable("operation_type"): 0, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("session_id"): ILUIWU]
[16:07:51] [PUSH_EMBED_VC] Processing embedded message: id=4073, type=0, sender=Laurent
[16:07:51] [PUSH_EMBED_VC] Inserted message 4073 into allMessagesWithReadBy (now 202 messages)
[16:07:51] [PUSH] ⚡ Embedded message handled directly in ViewController
[16:07:51] [PUSH] Parsed message_id: 4073
[16:07:51] [PUSH] Parsed operation_type: 0
[16:07:51] [PUSH] Taking direct action: opType=0, messageId=4073, isSlaveMode=true, isScreenBlacked=false
[16:07:51] [PUSH] TakeActionFromPush called: OperationType=0, MessageIds=4073
[16:07:51] [PUSH] ⚡ Message 4073 already in memory (embedded push) - skipping server fetch
[16:07:51] [PUSH_EMBED_VC] Saved message 4073 to local DB
[16:07:51] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:51] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:07:51] [PUSH_EMBED] Got evolution data for message 4073, saving to local DB
[16:07:51] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:51] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:51] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:51] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:51] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:51] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:51] [AUTO_PLAY] đŸŽŦ autoPlayMessageEvolution called for message 4073
[16:07:51] [AUTO_PLAY] đŸšĢ Evolution disabled - calling revertEvolutionState for 4073
[16:07:51] [REVERT] 🔄 revertEvolutionState called for message 4073
[16:07:51] [PUSH_EMBED] Saved evolution data for message 4073
[16:07:51] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("session_id"): ILUIWU, AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4072]
[16:07:51] [PUSH] Parsed message_id: 4072
[16:07:51] [PUSH] Parsed operation_type: 3
[16:07:51] [PUSH] Taking direct action: opType=3, messageId=4072, isSlaveMode=true, isScreenBlacked=false
[16:07:51] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4072
[16:07:51] [REVERT] 🔍 Looking in chatMessages (count=202)
[16:07:51] [REVERT] ✅ Found at index 0, BEFORE: isPlayingEvolution=false, text='Can you see me ?'
[16:07:51] [REVERT] ✅ Also updated allMessagesWithReadBy at index 0
[16:07:51] [REVERT] 🔍 AFTER: isPlayingEvolution=false, text='Can you see me ?'
[16:07:51] [UPDATE_CELL] 🔍 updateMessageCell called for message 4073
[16:07:51] [UPDATE_CELL] Initial targetRowIndex=1
[16:07:51] [UPDATE_CELL] Rebuilt chatRows, count=204
[16:07:51] [UPDATE_CELL] After rebuild targetRowIndex=1
[16:07:51] [UPDATE_CELL] 📝 Message state: isPlayingEvolution=false, evolutionText='', text='Can you see me ?'
[16:07:51] [UPDATE_CELL] ✅ Updating ChatCell label to: 'Can you see me ?'
[16:07:51] [REVERT] ✅ updateMessageCell completed
[16:07:51] [PUSH_PRELOAD] Fetched 2983 messages - caching for instant display
[16:07:52] [PUSH] Silent push received
[16:07:52] [PUSH_EMBED] No embedded message_data in notification
[16:07:52] [PUSH] No embedded data, pre-loading messages from server
[16:07:52] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:52] [SIG] agent_connected received for sessionId=iosILUIWU agentId=fjJk_3b5yr-oXeCP
[16:07:52] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:07:52] [SIG] agents_list received: [["sessionId": iosILUIWU, "agentId": fjJk_3b5yr-oXeCP, "connected": 1]]
[16:07:52] [CAM] ✅ Connected to signaling server. Session: iosILUIWU
[16:07:52] [CAM] helloOK → connected=true
[16:07:52] [CAM] In SLAVE mode (broadcasting) - ensuring capture is started (may already be running)
[16:07:52] [WEBRTC] Creating new WebRTC client
[16:07:52] [CODEC] Available video codecs: H264, H264, VP8, VP9, AV1
[16:07:52] [CODEC] Agent selected encoder: AV1 (best quality)
[16:07:52] [WS AUDIO] Initializing WebSocket audio sender...
[16:07:52] [WS AUDIO] ✅ WebSocket audio sender initialized
[16:07:52] [ICE] Agent using 4 ICE urls:
 - stun:stun.l.google.com:19302
 - turn:crivello.dyndns.org:3478?transport=udp
 - turn:crivello.dyndns.org:3478?transport=tcp
 - turns:crivello.dyndns.org:5349?transport=tcp
[16:07:52] [ICE] Using 2 ICE server entries
[16:07:52] [SIG] agent_connected received for sessionId=iosILUIWU agentId=fjJk_3b5yr-oXeCP
[16:07:52] [CLIENT_SIG] Event received: type=0 messageId=4073
[16:07:52] [WS_EVENT] Received event: type=0, messageId=4073
[16:07:52] [WS_EVENT] New message notification - refreshing
[16:07:52] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4073
[16:07:52] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:07:52] [SIG] agents_list received: [["agentId": fjJk_3b5yr-oXeCP, "sessionId": iosILUIWU, "connected": 1]]
[16:07:52] [CAPTURE] startCapture() called with width:1920, height:1080, fps:30
[16:07:52] [CAPTURE] Creating audio track
[16:07:52] [CAPTURE] DataChannelAudioSender already exists
[16:07:52] [CAPTURE] Creating front video source and track
[16:07:52] [CAPTURE] Creating back video source and track
[16:07:52] localVideoTrackFront ok
[16:07:52] localVideoTrackBack ok
[16:07:52] Marking tracks as ready and firing callbacks
[16:07:52] [CAPTURE] ✅ Device supports MultiCam, starting dual camera session
[16:07:52] [CAPTURE] configureAndStartMultiCamSession() starting...
[16:07:52] Video capture stopped (audio still running)
[16:07:52] [CAPTURE] Created MultiCamSession and began configuration
[16:07:52] [CAPTURE] Looking for camera devices...
[16:07:52] [CAPTURE] ✅ Found front camera: Front Camera
[16:07:52] [CAPTURE] ✅ Found back camera: Back Camera
[16:07:52] Selected camera format: 1920x1080, pixel format: 875704438
[16:07:52] [CAPTURE] Enabled continuous autofocus for front camera
[16:07:52] Selected camera format: 1920x1080, pixel format: 875704438
[16:07:52] [CAPTURE] Enabled continuous autofocus for back camera
[16:07:52] Selected camera format: 640x480, pixel format: 875704438
[16:07:52] Selected camera format: 640x480, pixel format: 875704438
[16:07:52] [CAPTURE] Configuration committed
[16:07:52] [CAPTURE] Starting MultiCam session...
[16:07:52] [PUSH_PRELOAD] ⚡ Pre-cached 2983 messages for instant display
[16:07:52] [INCREMENTAL_SYNC] ✅ No new messages
[16:07:52] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:52] [CAPTURE] ✅ AVCaptureMultiCamSession started successfully (front + back)
[16:07:52] [CAPTURE] Session running: true
[16:07:52] [MENU] 🔍 dismissAnyExistingMenu called
[16:07:52] [MENU] â„šī¸ No menu with tag 9999 found
[16:07:52] [MENU] ✅ dismissAnyExistingMenu completed
[16:07:52] [SEARCH] scrollViewWillBeginDragging - isSearchBarVisible=true, tab=0
[16:07:52] [SEARCH] đŸ”Ŋ Hiding search bar (user started scrolling)
[16:07:52] [SEARCH] hideSearchBar() called - animated=true, isSearchBarVisible=true
[16:07:52] [SEARCH] ✅ Setting isSearchBarVisible = false
[16:07:52] [SEARCH] Adjusting table contentInset.top by -56.0
[16:07:52] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("operation_type"): 3, AnyHashable("message_id"): 4070, AnyHashable("session_id"): ILUIWU]
[16:07:52] [PUSH] Parsed message_id: 4070
[16:07:52] [PUSH] Parsed operation_type: 3
[16:07:52] [PUSH] Taking direct action: opType=3, messageId=4070, isSlaveMode=true, isScreenBlacked=false
[16:07:52] [PUSH] TakeActionFromPush called: OperationType=3, MessageIds=4070
[16:07:52] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:52] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:52] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:52] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=false
[16:07:52] [SEARCH] 🔍 First pull on Tab 0 - showing search bar instead of refresh
[16:07:52] [SEARCH] showSearchBar() called - animated=true, isSearchBarVisible=false
[16:07:52] [SEARCH] ✅ Setting isSearchBarVisible = true
[16:07:52] [SEARCH] chatSearchBar is nil? false
[16:07:52] [SEARCH] Applied theme: day
[16:07:52] [SEARCH] Adjusting table contentInset.top by +56.0
[16:07:52] [SEARCH] Table contentInset.top: 40.0 -> 96.0
[16:07:52] [SEARCH] handleTopRefresh called - tab=0, isSearchBarVisible=true
[16:07:52] [CHAT] top pull-to-refresh triggered on tab 0
[16:07:52] [CHANNEL_SWITCH] 📡 Fetching URL: https://crivello.dyndns.org:443/WebRTC/chat/chat_get_messages.php?viewer=0&session_id=ILUIWU&mark_read=0&viewer_id=EDAD55A1-003F-415D-AA60-672B34B504FE
[16:07:52] [SEARCH] scrollViewDidEndDragging - scrollView=messagesTable, tab=0
[16:07:52] [SEARCH] contentOffset.y=-118.66666666666667, topInset=156.0, pullDistance=-37.33333333333333
[16:07:52] [SEARCH] threshold=80.0, isSearchBarVisible=true
[16:07:52] [SEARCH] topRefresh.isRefreshing=true
[16:07:52] [SEARCH] ❌ Pull distance -37.33333333333333 < threshold 80.0
[16:07:52] [SEARCH] Focusing search field
[16:07:53] [PUSH] Silent push received
[16:07:53] [PUSH_EMBED] No embedded message_data in notification
[16:07:53] [PUSH] No embedded data, pre-loading messages from server
[16:07:53] [PUSH_PRELOAD] Fetching messages for instant display cache
[16:07:53] [PUSH_PRELOAD] Fetched 2984 messages - caching for instant display
[16:07:53] [SIG] agent_connected received for sessionId=iosILUIWU agentId=P6jQFbFBo94euoE7
[16:07:53] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:07:53] [SIG] agents_list received: [["connected": 1, "sessionId": iosILUIWU, "agentId": fjJk_3b5yr-oXeCP], ["connected": 1, "sessionId": iosILUIWU, "agentId": P6jQFbFBo94euoE7]]
[16:07:53] [SIG] agent_connected received for sessionId=iosILUIWU agentId=P6jQFbFBo94euoE7
[16:07:53] [AGENTS] âš ī¸ Ignoring own broadcast - we are broadcasting on iosILUIWU
[16:07:53] [SIG] agents_list received: [["connected": 1, "agentId": fjJk_3b5yr-oXeCP, "sessionId": iosILUIWU], ["sessionId": iosILUIWU, "agentId": P6jQFbFBo94euoE7, "connected": 1]]
[16:07:53] [PUSH_PRELOAD] ⚡ Pre-cached 2984 messages for instant display
[16:07:54] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:54] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): iosILUIWU, AnyHashable("type"): camera_connected, AnyHashable("aps"): {
    "content-available" = 1;
}]
[16:07:54] [PUSH] No message_id in userInfo
[16:07:54] [PUSH] No operation_type in userInfo
[16:07:54] [FAST_REFRESH] Evolution disabled - performing incremental sync
[16:07:54] [FAST_REFRESH] Already have 202 messages - skipping local DB load
[16:07:54] [FAST_REFRESH] About to call reloadMessagesForCurrentTab(), isMainThread=true, viewLoaded=true
[16:07:54] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:54] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:54] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:54] [FAST_REFRESH] reloadMessagesForCurrentTab() called successfully
[16:07:54] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:54] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:54] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:54] [FAST_REFRESH] Incremental sync complete - 202 messages
[16:07:54] [SEARCH] Found 1694 messages matching 'n' in local DB
[16:07:54] [SEARCH] Found 1694 matches for 'n'
[16:07:54] [PUSH_PRELOAD] Fetched 2984 messages - caching for instant display
[16:07:55] [PUSH_PRELOAD] ⚡ Pre-cached 2984 messages for instant display
[16:07:55] [SEARCH] Found 384 messages matching 'no' in local DB
[16:07:55] [SEARCH] Found 384 matches for 'no'
[16:07:55] [PUSH_PRELOAD] ✅ Pre-load complete with thumbnails
[16:07:55] [PUSH] handlePollEventsNotification userInfo: [AnyHashable("session_id"): iosILUIWU, AnyHashable("aps"): {
    "content-available" = 1;
}, AnyHashable("type"): camera_connected]
[16:07:55] [PUSH] No message_id in userInfo
[16:07:55] [PUSH] No operation_type in userInfo
[16:07:55] [FAST_REFRESH] Evolution disabled - performing incremental sync
[16:07:55] [FAST_REFRESH] Already have 202 messages - skipping local DB load
[16:07:55] [FAST_REFRESH] About to call reloadMessagesForCurrentTab(), isMainThread=true, viewLoaded=true
[16:07:55] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:55] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:55] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:55] [FAST_REFRESH] reloadMessagesForCurrentTab() called successfully
[16:07:55] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:55] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:55] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:55] [FAST_REFRESH] Incremental sync complete - 202 messages
[16:07:56] [SEARCH] Found 1694 messages matching 'n' in local DB
[16:07:56] [SEARCH] Found 1694 matches for 'n'
[16:07:56] [COMBINED_FETCH] Loaded 2984 read receipts, 369 messages with reactions
[16:07:56] [FAST_REFRESH] Enriched 202 messages with readBy data
[16:07:56] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:56] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:56] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4073: readBy.count=0, readBy=[]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4072: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4071: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4070: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4068: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4067: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4066: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4065: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4064: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4063: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4062: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4061: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4060: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4059: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4058: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4057: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4056: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4055: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4054: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4053: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4052: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4051: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4050: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4049: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4048: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4047: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4046: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4045: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4044: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4043: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4042: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4041: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4040: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4039: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4038: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4037: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4036: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4035: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4034: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4033: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4032: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4031: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4030: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4029: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4028: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4027: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4026: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4025: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4024: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4023: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4022: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4021: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4019: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4018: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4017: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4016: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4015: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4014: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4013: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4012: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4011: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4010: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4009: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4008: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4007: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4006: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4005: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4004: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4003: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4001: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 4000: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3999: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3998: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3997: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3996: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3995: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3994: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3993: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3992: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3991: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3990: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3989: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3988: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3987: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3986: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3985: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3984: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3983: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3982: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3981: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3980: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3979: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3978: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3977: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3976: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3975: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3974: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3973: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3972: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3971: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3970: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3969: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3968: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3967: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3966: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3965: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3964: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3963: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3962: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3961: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3960: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3959: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3958: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3957: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3956: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3955: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3954: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3953: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3952: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3951: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3950: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3949: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3948: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3947: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3946: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3945: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3944: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3943: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3942: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3941: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3940: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3939: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3938: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3937: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3936: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3935: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3934: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3933: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3931: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3930: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3929: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3928: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3927: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3926: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3925: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3924: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3923: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3922: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3921: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3920: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3919: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3918: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3917: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3916: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3915: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3914: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3913: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3912: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3911: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3910: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3909: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3908: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3907: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3905: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3904: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3903: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3902: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3901: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3900: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3899: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3898: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3897: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3896: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3895: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3894: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3893: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3892: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3891: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3890: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3889: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3888: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3887: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3886: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3885: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3884: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3883: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3882: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3881: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3880: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3879: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3878: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3877: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3876: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3875: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3874: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3873: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3872: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3871: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3870: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3869: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3868: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3867: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3866: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3865: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3864: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3863: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3862: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3861: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3860: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3859: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3858: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3857: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3856: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3855: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3854: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3853: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3852: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3851: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"]
[16:07:57] [READBY_DEBUG] refreshAllFromServer - msg 3850: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"]
[16:07:57] DOWNLOADIIING t_66e5f4c7c82fef18.jpg
[16:07:57] DOWNLOADIIING t_97828ef5de49a612.jpg
[16:07:57] [CHANNEL_SWITCH] 📊 About to set loaded messages. Count=2984
[16:07:57] [CHANNEL_SWITCH] 📊 Setting allMessagesWithReadBy = 2984 msgs, VM1=781
[16:07:57] [READBY_LOADED] msg 4073: readBy.count=0, readBy=[], isMyMsg=false
[16:07:57] [READBY_LOADED] msg 4072: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:57] [READBY_LOADED] msg 4071: readBy.count=1, readBy=["3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF"], isMyMsg=true
[16:07:57] [READBY_LOADED] msg 4070: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:57] [READBY_LOADED] msg 4069: readBy.count=1, readBy=["EDAD55A1-003F-415D-AA60-672B34B504FE"], isMyMsg=false
[16:07:57] [CHANNEL_SWITCH] 📊 chatRows.count = 3031
[16:07:57] ReloadData 15 (2984 messages loaded, 17 pending media)
[16:07:57] DOWNLOADIIING 1b1a78050ebe099b.jpg
[16:07:57] DOWNLOADIIING bae538c2a3076c11.heic
[16:07:57] DOWNLOADIIING ee42d57ffd8ab767.jpg
[16:07:57] DOWNLOADIIING 5cfd84d52271d308.heic
[16:07:57] DOWNLOADIIING 0f2dda66cccdeadf.heic
[16:07:57] DOWNLOADIIING 2a4c7380908d6595.jpg
[16:07:57] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:57] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:57] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:57] [PULL_REFRESH] Loaded 2984 messages (first page), displaying 2984 for tab 0, hasMore: true
[16:07:57] ReloadData 15 (pull-to-refresh completed)
[16:07:57] [COMBINED_FETCH] Loaded 2984 read receipts, 369 messages with reactions
[16:07:57] [FAST_REFRESH] Enriched 2984 messages with readBy data
[16:07:58] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:58] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:58] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:58] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:58] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:58] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:07:58] ReloadData 14 (all 17 media thumbnails loaded) - applying tab 0 filtering
[16:07:58] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:07:58] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:07:58] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:08:00] [REPLY_DEBUG] 📤 didTapSend - Sending message WITHOUT reply
[16:08:00] [ANIMATION] đŸŽŦ Animating 1 new bubbles - scrolling to top to show them
[16:08:00] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:08:00] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:08:00] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:08:00] [REPLY_DEBUG] ❌ cancelReply called - clearing messageToReplyTo
[16:08:00] [REPLY_DEBUG] âš ī¸ sendMessage HTTP BODY - No reply message captured
[16:08:00] [VIEWER_MODE] Sending message with ViewerMode=0 (tab=0)
[16:08:01] [CLIENT_SIG] Event received: type=0 messageId=4074
[16:08:01] [WS_EVENT] Received event: type=0, messageId=4074
[16:08:01] [WS_EVENT] New message notification - refreshing
[16:08:01] [INCREMENTAL_SYNC] 📡 Fetching messages since ID 4073
[16:08:01] [CHAT] receive_message.php HTTP 200: {"ok":true,"message_id":4074,"session_id":"ILUIWU","message_type":0,"file_name":"","datesent_utc":"2025-12-07 13:08:00"}
[16:08:01] [CHAT] receive_message.php JSON: ["session_id": ILUIWU, "datesent_utc": 2025-12-07 13:08:00, "file_name": , "ok": 1, "message_type": 0, "message_id": 4074]
[16:08:01] ReloadData 9
[16:08:01] [INCREMENTAL_SYNC] ✅ Found 1 new messages
[16:08:01] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:08:01] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:08:01] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:08:01] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:08:01] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:08:01] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:08:01] [BADGE] myUserId=EDAD55A1-003F-415D-AA60-672B34B504FE, connectedClients=2, otherUserOnline=true, badge hidden=false
[16:08:01] [BADGE]   - Laurent (3B8A4F00-5ABD-47E5-8C88-F15DA9EF83AF) isMe=false
[16:08:01] [BADGE]   - Esra (EDAD55A1-003F-415D-AA60-672B34B504FE) isMe=true
[16:08:04] [LOG_GESTURE] handleLongPress called, state=1, isToday=true

========== END viewer_debug.log ==========


========== viewer_debug.old.log ==========
=== Eye Viewer Log Rotated at 2025-10-30 10:33:58 +0000 ===
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:06] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:06] [WS] Query connection error - cleaning up all agent connections and views
[13:30:06] [WS] Connection failed: cancelled
[13:30:06] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [CLEANUP] ========================================
[13:30:06] [CLEANUP] Cleaning up all agent connections and views
[13:30:06] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:06] [CLEANUP] Stopped and removed 0 video connections
[13:30:06] [CLEANUP] Removed 0 video views
[13:30:06] [CLEANUP] Removed 0 feed scroll views
[13:30:06] [CLEANUP] Removed 0 status labels
[13:30:06] [CLEANUP] Reset agent query state
[13:30:06] [CLEANUP] Updated page indicator
[13:30:06] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:06] [CLEANUP] Rebuilt video layout
[13:30:06] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:06] [CLEANUP] ========================================
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [SERVER] Starting reconnect polling (5s interval)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:06] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:06] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL] pagingScrollView.subviews.count=1
[13:30:06] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:06] [LABEL] Main view.subviews.count=11
[13:30:06] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:06] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:06] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=ess
[13:30:06] [AGENTS] WebSocket connected for connection
[13:30:06] HELLO → sent (cached token, role=query)
[13:30:06] [SIG] hello_ok received for query connection - ready to query agents
[13:30:06] File was properly copied : size=nil
[13:30:06] ReloadData 8
[13:30:07] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] WebSocket ACTUALLY CLOSED - isQueryOnly=true, connectionStr=ess, closeCode=1001
[13:30:07] [WS] Query connection to ess closed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: The operation couldn’t be completed. Socket is not connected
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:07] [WS] Query connection error - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Connection failed: cancelled
[13:30:07] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:07] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [CLEANUP] ========================================
[13:30:07] [CLEANUP] Cleaning up all agent connections and views
[13:30:07] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:07] [CLEANUP] Stopped and removed 0 video connections
[13:30:07] [CLEANUP] Removed 0 video views
[13:30:07] [CLEANUP] Removed 0 feed scroll views
[13:30:07] [CLEANUP] Removed 0 status labels
[13:30:07] [CLEANUP] Reset agent query state
[13:30:07] [CLEANUP] Updated page indicator
[13:30:07] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:07] [CLEANUP] Rebuilt video layout
[13:30:07] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:07] [CLEANUP] ========================================
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:07] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL] pagingScrollView.subviews.count=1
[13:30:07] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] Main view.subviews.count=11
[13:30:07] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:07] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:07] [SERVER] Starting reconnect polling (5s interval)
[13:30:07] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:07] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:07] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.6666666666667, 440.0, 115.33333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 286.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CHAT] top pull-to-refresh triggered
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:08] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:08] [WS AUDIO] Status: buffers=0/10, playing=true
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:08] [WS] Query connection error - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [WS] Connection failed: cancelled
[13:30:08] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 303.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for 599FA68E-4C92-45AD-A10D-58875E5D596dDD: #4cb266
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [CLEANUP] ========================================
[13:30:08] [CLEANUP] Cleaning up all agent connections and views
[13:30:08] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:08] [CLEANUP] Stopped and removed 0 video connections
[13:30:08] [CLEANUP] Removed 0 video views
[13:30:08] [CLEANUP] Removed 0 feed scroll views
[13:30:08] [CLEANUP] Removed 0 status labels
[13:30:08] [CLEANUP] Reset agent query state
[13:30:08] [CLEANUP] Updated page indicator
[13:30:08] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:08] [CLEANUP] Rebuilt video layout
[13:30:08] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:08] [CLEANUP] ========================================
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [SERVER] Starting reconnect polling (5s interval)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:08] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:08] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL] pagingScrollView.subviews.count=1
[13:30:08] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:08] [LABEL] Main view.subviews.count=11
[13:30:08] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:08] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=ess
[13:30:08] [AGENTS] WebSocket connected for connection
[13:30:08] HELLO → sent (cached token, role=query)
[13:30:08] [SIG] hello_ok received for query connection - ready to query agents
[13:30:08] [CHAT] receive_message.php HTTP 200: {"ok":true,"message_id":919,"session_id":"ess","message_type":0,"file_name":null,"datesent_utc":null}
[13:30:08] [CHAT] receive_message.php JSON: ["file_name": <null>, "message_type": 0, "message_id": 919, "ok": 1, "datesent_utc": <null>, "session_id": ess]
[13:30:08] ReloadData 9
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [READ_RECEIPT] mark_messages_read.php HTTP 200: {"ok":true,"inserted":1,"skipped":0,"reader_id":"ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f","session_id":"ess"}
[13:30:08] DOWNLOADIIING t_97828ef5de49a612.jpg
[13:30:08] ReloadData 15 (303 messages loaded, 1 pending media)
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:08] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [READ_RECEIPT] mark_messages_read.php HTTP 200: {"ok":true,"inserted":0,"skipped":1,"reader_id":"ea74d1b23419aba9c7f42f122ceaac51082c3477711ef6cb1bbd1988f213ab7f","session_id":"ess"}
[13:30:09] percent loading:100.0%
[13:30:09] Download finished: file:///var/mobile/Containers/Data/Application/BA5437C9-C791-48BE-969A-3C1D8FAC38AF/Documents/MediaCache/t_97828ef5de49a612.jpg
[13:30:09] ReloadData 14 (all 1 media thumbnails loaded)
[13:30:09] [MEDIA] Removed invalid cached media t_97828ef5de49a612.jpg; will refetch via prefetch
[13:30:09] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [COLOR] Using cached color for EDAD55A1-003F-415D-AA60-672B34B504FE: #cc4c4c
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] WebSocket ACTUALLY CLOSED - isQueryOnly=true, connectionStr=ess, closeCode=1001
[13:30:09] [WS] Query connection to ess closed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: The operation couldn’t be completed. Socket is not connected
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:09] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:09] [WS] Query connection error - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [WS] Connection failed: cancelled
[13:30:09] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [CLEANUP] ========================================
[13:30:09] [CLEANUP] Cleaning up all agent connections and views
[13:30:09] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:09] [CLEANUP] Stopped and removed 0 video connections
[13:30:09] [CLEANUP] Removed 0 video views
[13:30:09] [CLEANUP] Removed 0 feed scroll views
[13:30:09] [CLEANUP] Removed 0 status labels
[13:30:09] [CLEANUP] Reset agent query state
[13:30:09] [CLEANUP] Updated page indicator
[13:30:09] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:09] [CLEANUP] Rebuilt video layout
[13:30:09] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:09] [CLEANUP] ========================================
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [SERVER] Starting reconnect polling (5s interval)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:09] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:09] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL] pagingScrollView.subviews.count=1
[13:30:09] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:09] [LABEL] Main view.subviews.count=11
[13:30:09] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:09] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:09] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=ess
[13:30:09] [AGENTS] WebSocket connected for connection
[13:30:09] HELLO → sent (cached token, role=query)
[13:30:09] [SIG] hello_ok received for query connection - ready to query agents
[13:30:10] [WS AUDIO] Status: buffers=0/10, playing=true
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] WebSocket ACTUALLY CLOSED - isQueryOnly=true, connectionStr=ess, closeCode=1001
[13:30:11] [WS] Query connection to ess closed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: The operation couldn’t be completed. Socket is not connected
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:11] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:11] [WS] Query connection error - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] Connection failed: cancelled
[13:30:11] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [CLEANUP] ========================================
[13:30:11] [CLEANUP] Cleaning up all agent connections and views
[13:30:11] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:11] [CLEANUP] Stopped and removed 0 video connections
[13:30:11] [CLEANUP] Removed 0 video views
[13:30:11] [CLEANUP] Removed 0 feed scroll views
[13:30:11] [CLEANUP] Removed 0 status labels
[13:30:11] [CLEANUP] Reset agent query state
[13:30:11] [CLEANUP] Updated page indicator
[13:30:11] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:11] [CLEANUP] Rebuilt video layout
[13:30:11] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:11] [CLEANUP] ========================================
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [SERVER] Starting reconnect polling (5s interval)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:11] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:11] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL] pagingScrollView.subviews.count=1
[13:30:11] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:11] [LABEL] Main view.subviews.count=11
[13:30:11] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:11] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:11] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=ess
[13:30:11] [AGENTS] WebSocket connected for connection
[13:30:11] HELLO → sent (cached token, role=query)
[13:30:11] [SIG] hello_ok received for query connection - ready to query agents
[13:30:12] [WS AUDIO] Status: buffers=0/10, playing=true
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket ACTUALLY CLOSED - isQueryOnly=true, connectionStr=ess, closeCode=1001
[13:30:12] [WS] Query connection to ess closed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: The operation couldn’t be completed. Socket is not connected
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:12] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:12] [WS] Query connection error - cleaning up all agent connections and views
[13:30:12] [WS] Connection failed: cancelled
[13:30:12] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [CLEANUP] ========================================
[13:30:12] [CLEANUP] Cleaning up all agent connections and views
[13:30:12] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:12] [CLEANUP] Stopped and removed 0 video connections
[13:30:12] [CLEANUP] Removed 0 video views
[13:30:12] [CLEANUP] Removed 0 feed scroll views
[13:30:12] [CLEANUP] Removed 0 status labels
[13:30:12] [CLEANUP] Reset agent query state
[13:30:12] [CLEANUP] Updated page indicator
[13:30:12] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:12] [CLEANUP] Rebuilt video layout
[13:30:12] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:12] [CLEANUP] ========================================
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [SERVER] Starting reconnect polling (5s interval)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:12] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:12] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL] pagingScrollView.subviews.count=1
[13:30:12] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:12] [LABEL] Main view.subviews.count=11
[13:30:12] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:12] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:12] [WS] WebSocket ACTUALLY OPENED - isQueryOnly=true, connectionStr=ess
[13:30:12] [AGENTS] WebSocket connected for connection
[13:30:12] HELLO → sent (cached token, role=query)
[13:30:13] [SIG] hello_ok received for query connection - ready to query agents
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] WebSocket ACTUALLY CLOSED - isQueryOnly=true, connectionStr=ess, closeCode=1001
[13:30:14] [WS] Query connection to ess closed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: The operation couldn’t be completed. Socket is not connected
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Creating new WebSocket - isQueryOnly=true, connectionStr=ess
[13:30:14] [WS] Opening session at ws://crivello.dyndns.org:8081/
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [WS] WebSocket task completed with error - isQueryOnly=true: cancelled
[13:30:14] [WS] Query connection error - cleaning up all agent connections and views
[13:30:14] [WS] Connection failed: cancelled
[13:30:14] [WS] Query connection failed - cleaning up all agent connections and views
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] Main view.subviews.count=11
[13:30:14] [LABEL]   view.subview[0]: UIImageView, frame=(0.0, 0.0, 440.0, 956.0), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 1 1)
[13:30:14] [LABEL]   view.subview[4]: UIScrollView, frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL]   view.subview[6]: UITableView, frame=(0.0, 389.66666666666674, 440.0, 480.3333333333333), isHidden=false, alpha=1.0, bg=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [SERVER] Starting reconnect polling (5s interval)
[13:30:14] [CLEANUP] ========================================
[13:30:14] [CLEANUP] Cleaning up all agent connections and views
[13:30:14] [CLEANUP] Current state: vccs=0, videoViews=0, feedScrollViews=0
[13:30:14] [CLEANUP] Stopped and removed 0 video connections
[13:30:14] [CLEANUP] Removed 0 video views
[13:30:14] [CLEANUP] Removed 0 feed scroll views
[13:30:14] [CLEANUP] Removed 0 status labels
[13:30:14] [CLEANUP] Reset agent query state
[13:30:14] [CLEANUP] Updated page indicator
[13:30:14] [LAYOUT] No feedScrollViews to layout - showing empty state
[13:30:14] [CLEANUP] Rebuilt video layout
[13:30:14] [CLEANUP] ✅ All agent connections and views cleaned up
[13:30:14] [CLEANUP] ========================================
[13:30:14] [LABEL] updateEmptyStateLabel - isConnecting=false, isSearching=false, isConnected=false, message='Server not connected'
[13:30:14] [LABEL] emptyStateLabel frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), bounds=(0.0, 0.0, 200.33333333333334, 44.0), isHidden=false, alpha=1.0
[13:30:14] [LABEL] emptyStateLabel superview=exists, backgroundColor=Optional(UIExtendedGrayColorSpace 1 0.9), textColor=Optional(UIExtendedGrayColorSpace 0 1)
[13:30:14] [LABEL] pagingScrollView frame=(0.0, 111.99999999999999, 440.0, 247.66666666666666), bounds=(0.0, 0.0, 440.0, 247.66666666666666), backgroundColor=Optional(UIExtendedGrayColorSpace 0 0)
[13:30:14] [LABEL] pagingScrollView.subviews.count=1
[13:30:14] [LABEL]   subview[0]: PaddedLabel, frame=(120.00000000000001, 101.66666666666666, 200.33333333333334, 44.0), isHidden=false, alpha=1.0

========== END viewer_debug.old.log ==========