ommunity;\n (deprecated) schema_version: 604;\n"} {"level":30,"time":"2026-03-07T22:10:15.374Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-07T22:10:15.374Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-07T22:10:15.374Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-07T22:10:15.374Z","msg":"[app/main] visibleOnAnyScreen(window): x=0, y=22, width=2010, height=1316"} {"level":30,"time":"2026-03-07T22:10:15.375Z","msg":"[app/main] visibleOnAnyScreen(display #[REDACTED]): x=0, y=0, width=2016, height=1344"} {"level":30,"time":"2026-03-07T22:10:15.375Z","msg":"[app/main] Initializing BrowserWindow config: {\"show\":false,\"width\":2010,\"height\":1316,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.wrapper.js\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\",\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:15.401Z","msg":"[spell_check] spellcheck: user locales: [\"en-US\",\"en\"]"} {"level":30,"time":"2026-03-07T22:10:15.401Z","msg":"[spell_check] spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"gl\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"} {"level":30,"time":"2026-03-07T22:10:15.402Z","msg":"[spell_check] spellcheck: setting languages to: [\"en-US\",\"en\"]"} {"level":30,"time":"2026-03-07T22:10:15.716Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-07T22:10:15.903Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:15.904Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:15.929Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:16.188Z","msg":"[SystemTrayService] System tray service: created"} {"level":30,"time":"2026-03-07T22:10:16.188Z","msg":"[SystemTrayService] System tray service: updating main window. Previously, there was not a window, and now there is"} {"level":30,"time":"2026-03-07T22:10:16.188Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:10:16.189Z","msg":"[app/main] Begin ensuring permissions"} {"level":30,"time":"2026-03-07T22:10:16.190Z","msg":"[app/main] Ensuring file permissions for 4 files"} {"level":30,"time":"2026-03-07T22:10:16.191Z","msg":"[app/main] Finish ensuring permissions in 2ms"} {"level":30,"time":"2026-03-07T22:10:16.196Z","msg":"[app/main] main window is ready-to-show"} {"level":30,"time":"2026-03-07T22:10:16.196Z","msg":"[app/main] showing main window"} {"level":30,"time":"2026-03-07T22:10:16.197Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:10:16.543Z","msg":"[PreventDisplaySleepService] Prevent display sleep service: allowing display sleep"} {"level":30,"time":"2026-03-07T22:10:16.546Z","msg":"[OptionalResourceService] loaded emoji-index-en.json from disk"} {"level":30,"time":"2026-03-07T22:10:16.697Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:16.698Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:16.716Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":50,"time":"2026-03-07T22:10:17.352Z","msg":"[app/main] [updater] Error starting update checks: Error: ENOENT: no such file or directory, watch '/usr/lib/signal-desktop/.signal-postinst'\n at FSWatcher. (node:internal/fs/watchers:254:19)\n at watch (node:fs:2551:36)\n at initLinux ([REDACTED]/ts/updater/linux.main.js:94:28)\n at Object.start ([REDACTED]/ts/updater/index.main.js:69:39)\n at IpcMainImpl.readyForUpdates ([REDACTED]/app/main.main.js:844:19)\n at Object.onceWrapper (node:events:623:26)\n at IpcMainImpl.emit (node:events:508:28)\n at Session. (node:electron/js2c/browser_init:2:115789)\n at Session.emit (node:events:508:28)"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[SystemTrayService] System tray service: setting unread count to 2"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] App loaded - time: 1996"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] SQL init - time: 55"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] Preload Compile - time: 144"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] Preload - time: 433"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] WebSocket connect - time: 695"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] Processed count: 9"} {"level":30,"time":"2026-03-07T22:10:17.353Z","msg":"[app/main] Messages per second: 10.[REDACTED]"} {"level":30,"time":"2026-03-07T22:10:17.354Z","msg":"[app/main] Top 10 queries by cumulative duration (ms) over last 1943ms during 'App Load': createOrUpdateItem: cumulative 90.05 | average: 10.01 | max: 20.1 | count: 9 ||| saveMessage: cumulative 42.44 | average: 8.49 | max: 10.01 | count: 5 ||| saveMessages: cumulative 39.05 | average: 19.53 | max: 31.47 | count: 2 ||| getAllSessions: cumulative 32.17 | average: 32.17 | max: 32.17 | count: 1 ||| removeSyncTaskById: cumulative 32.02 | average: 6.4 | max: 6.85 | count: 5 ||| saveSyncTasks: cumulative 31.74 | average: 6.35 | max: 6.68 | count: 5 ||| getAllConversations: cumulative 20.88 | average: 20.88 | max: 20.88 | count: 1 ||| updateConversations: cumulative 15.34 | average: 7.67 | max: 8.22 | count: 2 ||| removeUnprocessed: cumulative 13.7 | average: 4.57 | max: 7.25 | count: 3 ||| getAllKyberPreKeys: cumulative 13.57 | average: 13.57 | max: 13.57 | count: 1; Total cumulative duration of all SQL queries during this epoch: 412.5ms"} {"level":30,"time":"2026-03-07T22:10:19.514Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:10:19.514Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:10:28.753Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:28.753Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:28.769Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:32.285Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:32.285Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:32.302Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:36.743Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:10:36.744Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:10:36.760Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:11:06.624Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:11:06.624Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:11:08.624Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:11:19.237Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:11:19.237Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:11:19.577Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:11:19.577Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:11:19.594Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:03.230Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:12:03.231Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:03.238Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:21.634Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:12:21.634Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:12:23.602Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:12:31.765Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:12:31.765Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:31.772Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:32.541Z","msg":"[SystemTrayService] System tray service: setting unread count to 2"} {"level":30,"time":"2026-03-07T22:12:32.541Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:12:33.137Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:12:33.137Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:12:57.535Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:12:57.536Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:12:57.547Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:13:22.593Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:13:22.593Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:13:24.597Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:13:24.614Z","msg":"[SystemTrayService] System tray service: setting unread count to 2"} {"level":30,"time":"2026-03-07T22:13:24.614Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:13:26.612Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:13:26.633Z","msg":"[SystemTrayService] System tray service: setting unread count to 3"} {"level":30,"time":"2026-03-07T22:13:26.634Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:13:28.625Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:13:34.602Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:13:34.604Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:13:34.612Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:13:39.579Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:13:39.579Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:14:02.250Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:14:02.250Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:14:17.444Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:14:17.444Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:14:21.124Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921650642"} {"level":30,"time":"2026-03-07T22:14:21.475Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921659954"} {"level":30,"time":"2026-03-07T22:14:23.089Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:14:23.089Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:14:40.206Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:14:40.206Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:14:40.222Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:07.020Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:07.021Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:07.036Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:07.744Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:07.745Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:07.761Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:36.079Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:36.079Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:36.095Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:51.823Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:51.823Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:51.839Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:54.973Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:54.973Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:54.989Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:58.461Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:58.461Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:58.468Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:59.781Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:15:59.782Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:15:59.798Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:03.879Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:16:03.880Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:03.895Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:13.491Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:16:13.491Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:13.509Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:17.165Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:16:17.165Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:17.182Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:25.827Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:16:25.827Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:25.843Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:47.615Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:16:47.616Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:47.634Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:16:59.571Z","msg":"[SystemTrayService] System tray service: setting unread count to 1"} {"level":30,"time":"2026-03-07T22:16:59.571Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:17:01.566Z","msg":"[permissions] Approving request for permission 'notifications'"} {"level":30,"time":"2026-03-07T22:17:06.947Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:17:06.947Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:06.969Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:08.960Z","msg":"[SystemTrayService] System tray service: setting unread count to 0"} {"level":30,"time":"2026-03-07T22:17:08.960Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:17:23.549Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:17:23.549Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:23.565Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:25.562Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921842321"} {"level":30,"time":"2026-03-07T22:17:31.688Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:17:31.688Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:31.704Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:42.864Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921861237"} {"level":30,"time":"2026-03-07T22:17:51.249Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921869678"} {"level":30,"time":"2026-03-07T22:17:52.014Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:17:52.015Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:17:52.031Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:11.325Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:11.325Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:11.340Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:21.927Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:21.927Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:21.946Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:36.391Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:36.391Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:36.408Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:49.735Z","msg":"[app/main] MainSQL: deleteSentProtoRecipient: Deleting proto payload for timestamp 1772921925891"} {"level":30,"time":"2026-03-07T22:18:51.062Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:51.062Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:51.079Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:56.106Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:56.106Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:56.122Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:56.786Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:18:56.786Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:18:56.803Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:05.711Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:19:05.711Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:05.727Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:07.072Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":-4032,\"y\":22}"} {"level":30,"time":"2026-03-07T22:19:07.073Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:07.088Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:17.666Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2010,\"height\":1316,\"x\":0,\"y\":22}"} {"level":30,"time":"2026-03-07T22:19:17.666Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:17.680Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":30,"time":"2026-03-07T22:19:45.132Z","msg":"[app/main] close event {\"readyForShutdown\":false,\"shouldQuit\":false}"} {"level":30,"time":"2026-03-07T22:19:45.132Z","msg":"[app/main] maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"} {"level":30,"time":"2026-03-07T22:19:45.133Z","msg":"[app/main] maybeRequestCloseConfirmation: Response received"} {"level":30,"time":"2026-03-07T22:19:45.134Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:19:45.135Z","msg":"[app/main] requestShutdown: Requesting close of mainWindow..."} {"level":30,"time":"2026-03-07T22:19:45.176Z","msg":"[app/main] requestShutdown: Response received"} {"level":30,"time":"2026-03-07T22:19:45.204Z","msg":"[app/main] before-quit event {\"readyForShutdown\":true,\"shouldQuit\":false,\"hasEventBeenPrevented\":false,\"windowCount\":1,\"mainWindowExists\":true,\"mainWindowIsFullScreen\":false}"} {"level":30,"time":"2026-03-07T22:19:45.205Z","msg":"[SystemTrayService] System tray service: markShouldQuit"} {"level":30,"time":"2026-03-07T22:19:45.205Z","msg":"[app/main] close event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2026-03-07T22:19:45.210Z","msg":"[app/main] main window closed event"} {"level":30,"time":"2026-03-07T22:19:45.210Z","msg":"[SystemTrayService] System tray service: updating main window. Previously, there was a window, and now there is not"} {"level":30,"time":"2026-03-07T22:19:45.210Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-07T22:19:45.210Z","msg":"[app/main] will-quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"} {"level":30,"time":"2026-03-07T22:19:45.210Z","msg":"[app/main] quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"} {"level":30,"time":"2026-03-07T22:20:43.690Z","msg":"[startup_config] Set Windows Application User Model ID (AUMID) {\"AUMID\":\"org.whispersystems.signal-desktop\"}"} {"level":30,"time":"2026-03-07T22:20:43.702Z","msg":"[base_config] config/get: Successfully read user config file"} {"level":30,"time":"2026-03-07T22:20:43.757Z","msg":"[base_config] config/get: Successfully read ephemeral config file"} {"level":30,"time":"2026-03-07T22:20:43.794Z","msg":"[app/main] making app single instance"} {"level":30,"time":"2026-03-07T22:20:44.095Z","msg":"[app/main] got fast localeOverride setting null"} {"level":30,"time":"2026-03-07T22:20:44.096Z","msg":"[app/main] app.ready: hour cycle preference: UnknownPreference"} {"level":30,"time":"2026-03-07T22:20:44.096Z","msg":"[app/main] app.ready: preferred system locales: [\"en-US\",\"en\"]"} {"level":30,"time":"2026-03-07T22:20:44.096Z","msg":"[app/main] locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"} {"level":30,"time":"2026-03-07T22:20:44.096Z","msg":"[app/main] locale: Preferred locales: en-US, en"} {"level":30,"time":"2026-03-07T22:20:44.096Z","msg":"[app/main] locale: Locale Override: null"} {"level":30,"time":"2026-03-07T22:20:44.097Z","msg":"[app/main] locale: Matched locale: en"} {"level":40,"time":"2026-03-07T22:20:44.109Z","msg":"[setupI18nMain] intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.github.io/docs/getting-started/message-distribution"} {"level":30,"time":"2026-03-07T22:20:44.110Z","msg":"[app/main] locale: Text info direction for en: ltr"} {"level":30,"time":"2026-03-07T22:20:44.110Z","msg":"[app/main] getSQLKey: using legacy key"} {"level":30,"time":"2026-03-07T22:20:44.110Z","msg":"[SystemTraySettingCache] getSystemTraySetting got value DoNotUseSystemTray"} {"level":30,"time":"2026-03-07T22:20:44.110Z","msg":"[SystemTraySettingCache] getSystemTraySetting returning DoNotUseSystemTray"} {"level":30,"time":"2026-03-07T22:20:44.111Z","msg":"[app/main] app ready"} {"level":30,"time":"2026-03-07T22:20:44.111Z","msg":"[app/main] starting version 8.1.0"} {"level":30,"time":"2026-03-07T22:20:44.111Z","msg":"[app/main] media access status [object Undefined] [object Undefined] [object Undefined]"} {"level":30,"time":"2026-03-07T22:20:44.113Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-07T22:20:44.116Z","msg":"[app/main] MainSQL: updateSchema:\n Current user_version: 1660;\n Most recent db schema: 1660;\n SQLite version: 3.50.4;\n SQLCipher version: 4.10.0 community;\n (deprecated) schema_version: 604;\n"} {"level":30,"time":"2026-03-07T22:20:44.124Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-07T22:20:44.125Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-07T22:20:44.125Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-07T22:20:44.125Z","msg":"[app/main] visibleOnAnyScreen(window): x=0, y=22, width=2010, height=1316"} {"level":30,"time":"2026-03-07T22:20:44.125Z","msg":"[app/main] visibleOnAnyScreen(display #[REDACTED]): x=0, y=0, width=2016, height=1344"} {"level":30,"time":"2026-03-07T22:20:44.125Z","msg":"[app/main] Initializing BrowserWindow config: {\"show\":false,\"width\":2010,\"height\":1316,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPr:"tool_use","id":"toolu_016evgPqxZrtqekjqgPPehtB","name":"Bash","input":{"command":"sleep 1 && echo \"done\"","description":"Brief wait"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":354,"cache_read_input_tokens":110413,"output_tokens":78,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":354,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[],"speed":"standard"}},"requestId":"req_011CYpWu5TiemtLtSjE6nzVL","type":"assistant","uuid":"b8ecefe2-fcdd-4111-9c03-bc1b652e3ec4","timestamp":"2026-03-07T22:34:15.144Z"} {"parentUuid":"b8ecefe2-fcdd-4111-9c03-bc1b652e3ec4","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"hook_progress","hookEvent":"PreToolUse","hookName":"PreToolUse:Bash","command":"python3 ${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse.py"},"toolUseID":"toolu_016evgPqxZrtqekjqgPPehtB","parentToolUseID":"toolu_016evgPqxZrtqekjqgPPehtB","uuid":"56a713e5-ed7a-4846-86c6-3ce4b2887842","timestamp":"2026-03-07T22:34:15.147Z"} {"parentUuid":"56a713e5-ed7a-4846-86c6-3ce4b2887842","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"hook_progress","hookEvent":"PostToolUse","hookName":"PostToolUse:Bash","command":"python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse.py"},"parentToolUseID":"toolu_016evgPqxZrtqekjqgPPehtB","toolUseID":"toolu_016evgPqxZrtqekjqgPPehtB","timestamp":"2026-03-07T22:34:16.301Z","uuid":"260f2871-d6c6-4d90-9bb3-08c59f77900e"} {"parentUuid":"b8ecefe2-fcdd-4111-9c03-bc1b652e3ec4","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016evgPqxZrtqekjqgPPehtB","type":"tool_result","content":"done","is_error":false}]},"uuid":"c18cc8d6-d6eb-485b-b2d3-4801e5fc7d98","timestamp":"2026-03-07T22:34:16.301Z","toolUseResult":{"stdout":"done","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"b8ecefe2-fcdd-4111-9c03-bc1b652e3ec4"} {"parentUuid":"c18cc8d6-d6eb-485b-b2d3-4801e5fc7d98","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","message":{"model":"claude-opus-4-6","id":"msg_0144Gz56kJ7G2JxsPbaDCqmM","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UgbUK2sJUkwfXdz67rBA1S","name":"mcp__plugin_playwright_playwright__browser_take_screenshot","input":{"type":"png","filename":"/tmp/check-state8.png"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":91,"cache_read_input_tokens":110767,"output_tokens":89,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":91,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[],"speed":"standard"}},"requestId":"req_011CYpWuU9E8WwAkyg1U44Lp","type":"assistant","uuid":"cfbf7fcf-83fc-493d-9be4-314e9988aaf3","timestamp":"2026-03-07T22:34:20.256Z"} {"parentUuid":"cfbf7fcf-83fc-493d-9be4-314e9988aaf3","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"hook_progress","hookEvent":"PreToolUse","hookName":"PreToolUse:mcp__plugin_playwright_playwright__browser_take_screenshot","command":"python3 ${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse.py"},"toolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","parentToolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","uuid":"361cf523-f15d-4a2a-b911-b4d4f85bc7b0","timestamp":"2026-03-07T22:34:20.256Z"} {"parentUuid":"361cf523-f15d-4a2a-b911-b4d4f85bc7b0","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"mcp_progress","status":"started","serverName":"plugin:playwright:playwright","toolName":"browser_take_screenshot"},"toolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","parentToolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","uuid":"bc275ce7-9e59-4d80-a66d-d8620e42dd84","timestamp":"2026-03-07T22:38:05.515Z"} {"parentUuid":"bc275ce7-9e59-4d80-a66d-d8620e42dd84","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"mcp_progress","status":"completed","serverName":"plugin:playwright:playwright","toolName":"browser_take_screenshot","elapsedTimeMs":249},"toolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","parentToolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","uuid":"c208deab-88ca-49cc-92be-deb1734a57b4","timestamp":"2026-03-07T22:38:05.764Z"} {"parentUuid":"c208deab-88ca-49cc-92be-deb1734a57b4","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"progress","data":{"type":"hook_progress","hookEvent":"PostToolUse","hookName":"PostToolUse:mcp__plugin_playwright_playwright__browser_take_screenshot","command":"python3 ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse.py"},"parentToolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","toolUseID":"toolu_01UgbUK2sJUkwfXdz67rBA1S","timestamp":"2026-03-07T22:38:05.765Z","uuid":"ef426177-1319-42d1-9f8e-fd3b0dcf7dae"} {"parentUuid":"cfbf7fcf-83fc-493d-9be4-314e9988aaf3","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/neoche","sessionId":"fbe3492b-9d6b-4fd6-92f7-2b00cbec8492","version":"2.1.71","gitBranch":"main","slug":"serialized-leaping-cupcake","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01UgbUK2sJUkwfXdz67rBA1S","type":"tool_result","content":[{"type":"text","text":"### Result\n- [Screenshot of viewport](../../../../../tmp/check-state8.png)\n### Ran Playwright code\n```js\n// Screenshot viewport and save it as ../../../../../tmp/check-state8.png\nawait page.screenshot({\npath: '../../../../../tmp/check-state8.png',\n scale: 'css',\n type: 'png'\n});\n```"},{"type":"image","source":{"data":"iVBORw0KGgoAAAANSUhEUgAABXwAAANaCAYAAAA6VIRKAAbT8klEQVR4AdzB+/Pl90Hf9+fre9nVSqsbusu2ZEn4AgLXxomLg2MwBkObAB2T0E4bJoU2Mx3a6Qz9B9ppZvgb6JTJT5np0JnSMk3SgUJ6cTEpl0AgJDYNvoGwLFuyJeu2u9/vefW5Om/5fL7ne873fM9X6/VqH488+eSTvSpihSqqoipCVcRExRBxnVRRFVUMEUMVVSiqUMREFaGKJRFDFaEqqhiiKmKooipCFYoqhqiKqghVESeoIlRFVVQxRBWKUBVVEUMVVQxRFaEqYqhYEqEqYqJCUYWiKmKoGKIqqiKuk4ohYqKKUBVVURWxQhWhKmKFKqqiKkJVxETFEHGdVFEVVQwRQxVVKKpQxEQVoYolEUMVoSqqGKIqYqiiKkIViiqGqIqqCFURJ6giVEVVVDFEFYpQFVURQxVVDFEVoSpiqFgSoSpiokJRhaIqYqgYoiqqIq6TiiFioopQFVVRFbFCFaEqYoUqqqIqQlXERMUQcZ1UURVVDBFDFVUoqlDERBWhiiURQxWhKqoYoipiqKIqQhWKKoaoiqoIVREnqCJURVVUMUQVilAVVRFDFVUMURWhKmKoWBKhKmKiQlGFoipiqBiiKqoirpOKIWKiilAVVVEVsUIVoSpihSqqoipCVcRExRBxnVRRFVUMEUMVVSiqUMREFaGKJRFDFaEqqhiiKmKooipCFYoqhqiKqghVESeoIlRFVVQxRBWKUBVVEUMVVQxRFaEqYqhYEqEqYqJCUYWiKmKoGKIqqiKuk4ohYqKKUBVVURWxQhWhKmKFKqqiKkJVxETFEHGdVFEVVQwRQxVVKKpQxEQVoYolEUMVoSqqGKIqYqiiKkIViiqGqIqqCFURJ6giVEVVVDFEFYpQFVURQxVVDFEVoSpiqFgSoSpiokJRhaIqYqgYoiqqIq6TiiFioopQFVVRFbFCFaEqYoUqqqIqQlXERMUQcZ1UURVVDBFDFVUoqlDERBWhiiURQxWhKqoYoipiqKIqQhWKKoaoiqoIVREnqCJURVVUMUQVilAVVRFDFVUMURWhKmKoWBKhKmKiQlGFoipiqBiiKqoirp