[2026-10-08 03:11:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:11:06.903Z"} 
[2026-10-08 03:11:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:11:07.055Z"} 
[2026-10-08 03:15:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:15:48.045Z"} 
[2026-10-08 03:15:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:15:48.134Z"} 
[2026-10-08 03:16:02] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:16:02.234Z"} 
[2026-10-08 03:16:02] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:16:02.266Z"} 
[2026-10-08 03:16:27] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:16:26.948Z"} 
[2026-10-08 03:16:27] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T03:16:27.015Z"} 
[2026-10-08 04:00:41] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:00:40.339Z"} 
[2026-10-08 04:00:41] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:00:40.478Z"} 
[2026-10-08 04:01:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:01:05.214Z"} 
[2026-10-08 04:01:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:01:05.296Z"} 
[2026-10-08 04:01:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:01:30.334Z"} 
[2026-10-08 04:01:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:01:30.407Z"} 
[2026-10-08 04:02:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:02:29.193Z"} 
[2026-10-08 04:02:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:02:29.255Z"} 
[2026-10-08 04:03:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:03:07.163Z"} 
[2026-10-08 04:03:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:03:07.246Z"} 
[2026-10-08 04:03:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:03:45.157Z"} 
[2026-10-08 04:03:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:03:45.245Z"} 
[2026-10-08 04:04:02] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:04:02.050Z"} 
[2026-10-08 04:04:02] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:04:02.143Z"} 
[2026-10-08 04:05:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:05:10.064Z"} 
[2026-10-08 04:05:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:05:10.164Z"} 
[2026-10-08 04:06:24] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:06:23.913Z"} 
[2026-10-08 04:06:24] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:06:23.987Z"} 
[2026-10-08 04:06:49] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:06:48.872Z"} 
[2026-10-08 04:06:49] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:06:48.924Z"} 
[2026-10-08 04:07:19] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:07:18.869Z"} 
[2026-10-08 04:07:19] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:07:18.921Z"} 
[2026-10-08 04:07:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:07:47.853Z"} 
[2026-10-08 04:07:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:07:47.906Z"} 
[2026-10-08 04:08:08] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:08:07.877Z"} 
[2026-10-08 04:08:08] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:08:07.952Z"} 
[2026-10-08 04:09:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:09:45.289Z"} 
[2026-10-08 04:09:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:09:45.331Z"} 
[2026-10-08 04:09:46] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:09:46.343Z"} 
[2026-10-08 04:09:46] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:09:46.373Z"} 
[2026-10-08 04:13:35] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:13:35.027Z"} 
[2026-10-08 04:13:35] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:13:35.069Z"} 
[2026-10-08 04:13:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:13:52.906Z"} 
[2026-10-08 04:13:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:13:52.930Z"} 
[2026-10-08 04:16:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:16:13.380Z"} 
[2026-10-08 04:16:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:16:13.403Z"} 
[2026-10-08 04:16:37] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:16:37.150Z"} 
[2026-10-08 04:16:37] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:16:37.240Z"} 
[2026-10-08 04:20:00] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:19:59.047Z"} 
[2026-10-08 04:20:00] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:19:59.095Z"} 
[2026-10-08 04:20:09] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:20:09.016Z"} 
[2026-10-08 04:20:09] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:20:09.046Z"} 
[2026-10-08 04:21:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:04.965Z"} 
[2026-10-08 04:21:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:05.043Z"} 
[2026-10-08 04:21:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:13.897Z"} 
[2026-10-08 04:21:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:13.913Z"} 
[2026-10-08 04:21:44] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:43.915Z"} 
[2026-10-08 04:21:44] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:43.980Z"} 
[2026-10-08 04:21:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:52.911Z"} 
[2026-10-08 04:21:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:21:52.928Z"} 
[2026-10-08 04:23:56] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:23:56.193Z"} 
[2026-10-08 04:23:56] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:23:56.299Z"} 
[2026-10-08 04:26:11] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:09.775Z"} 
[2026-10-08 04:26:11] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:09.961Z"} 
[2026-10-08 04:26:11] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:09.775Z"} 
[2026-10-08 04:26:11] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:09.961Z"} 
[2026-10-08 04:26:12] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:12.575Z"} 
[2026-10-08 04:26:13] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:12.789Z"} 
[2026-10-08 04:26:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:44.649Z"} 
[2026-10-08 04:26:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:26:44.860Z"} 
[2026-10-08 04:27:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:27:04.215Z"} 
[2026-10-08 04:27:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:27:04.228Z"} 
[2026-10-08 04:28:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:28:04.249Z"} 
[2026-10-08 04:28:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:28:04.306Z"} 
[2026-10-08 04:28:51] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:28:51.299Z"} 
[2026-10-08 04:28:51] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:28:51.382Z"} 
[2026-10-08 04:31:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:31:28.181Z"} 
[2026-10-08 04:31:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:31:28.340Z"} 
[2026-10-08 04:31:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:31:47.940Z"} 
[2026-10-08 04:31:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:31:47.958Z"} 
[2026-10-08 04:32:51] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:32:50.941Z"} 
[2026-10-08 04:32:51] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:32:50.973Z"} 
[2026-10-08 04:33:32] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:33:32.330Z"} 
[2026-10-08 04:33:32] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:33:32.393Z"} 
[2026-10-08 04:33:38] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:33:38.065Z"} 
[2026-10-08 04:33:38] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:33:38.191Z"} 
[2026-10-08 04:37:59] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:37:59.604Z"} 
[2026-10-08 04:37:59] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T04:37:59.660Z"} 
[2026-10-08 05:35:58] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:35:58.778Z"} 
[2026-10-08 05:35:58] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:35:58.806Z"} 
[2026-10-08 05:35:59] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:35:58.911Z"} 
[2026-10-08 05:35:59] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:35:58.916Z"} 
[2026-10-08 05:37:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:37:40.305Z"} 
[2026-10-08 05:37:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:37:40.371Z"} 
[2026-10-08 05:39:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:39:07.209Z"} 
[2026-10-08 05:39:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:39:07.246Z"} 
[2026-10-08 05:40:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:40:52.770Z"} 
[2026-10-08 05:40:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:40:52.841Z"} 
[2026-10-08 05:41:34] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:41:34.412Z"} 
[2026-10-08 05:41:34] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:41:34.419Z"} 
[2026-10-08 05:45:08] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:45:07.758Z"} 
[2026-10-08 05:45:08] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:45:07.899Z"} 
[2026-10-08 05:45:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:45:09.842Z"} 
[2026-10-08 05:45:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:45:09.854Z"} 
[2026-10-08 05:48:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:48:44.782Z"} 
[2026-10-08 05:48:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:48:44.848Z"} 
[2026-10-08 05:48:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:48:48.004Z"} 
[2026-10-08 05:48:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:48:48.016Z"} 
[2026-10-08 05:49:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:49:07.220Z"} 
[2026-10-08 05:49:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:49:07.272Z"} 
[2026-10-08 05:54:42] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:54:41.800Z"} 
[2026-10-08 05:54:42] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:54:41.810Z"} 
[2026-10-08 05:55:15] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:55:14.850Z"} 
[2026-10-08 05:55:15] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:55:14.904Z"} 
[2026-10-08 05:55:49] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:55:48.729Z"} 
[2026-10-08 05:55:49] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:55:48.786Z"} 
[2026-10-08 05:56:23] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:56:22.791Z"} 
[2026-10-08 05:56:23] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:56:22.804Z"} 
[2026-10-08 05:56:55] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:56:55.051Z"} 
[2026-10-08 05:58:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:58:46.611Z"} 
[2026-10-08 05:58:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:58:46.636Z"} 
[2026-10-08 05:59:28] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:59:27.566Z"} 
[2026-10-08 05:59:28] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T05:59:27.577Z"} 
[2026-10-08 06:00:01] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:00:00.614Z"} 
[2026-10-08 06:00:01] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:00:00.667Z"} 
[2026-10-08 06:00:44] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:00:43.769Z"} 
[2026-10-08 06:00:44] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:00:43.835Z"} 
[2026-10-08 06:01:26] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:01:25.819Z"} 
[2026-10-08 06:01:26] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:01:25.830Z"} 
[2026-10-08 06:01:52] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:01:51.842Z"} 
[2026-10-08 06:01:52] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:01:51.855Z"} 
[2026-10-08 06:02:35] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:02:34.754Z"} 
[2026-10-08 06:02:35] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:02:34.764Z"} 
[2026-10-08 06:03:04] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:03:03.583Z"} 
[2026-10-08 06:06:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:06:47.607Z"} 
[2026-10-08 06:06:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:06:47.622Z"} 
[2026-10-08 06:07:18] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:07:17.572Z"} 
[2026-10-08 06:07:18] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:07:17.660Z"} 
[2026-10-08 06:10:42] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:10:41.640Z"} 
[2026-10-08 06:10:42] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:10:41.658Z"} 
[2026-10-08 06:10:59] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:10:58.626Z"} 
[2026-10-08 06:10:59] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:10:58.645Z"} 
[2026-10-08 06:11:31] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:11:30.592Z"} 
[2026-10-08 06:11:31] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:11:30.611Z"} 
[2026-10-08 06:12:00] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:11:59.579Z"} 
[2026-10-08 06:12:00] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:11:59.587Z"} 
[2026-10-08 06:12:24] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:12:23.575Z"} 
[2026-10-08 06:12:24] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:12:23.590Z"} 
[2026-10-08 06:12:50] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:12:49.596Z"} 
[2026-10-08 06:12:50] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:12:49.607Z"} 
[2026-10-08 06:13:09] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:08.780Z"} 
[2026-10-08 06:13:09] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:08.831Z"} 
[2026-10-08 06:13:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:29.805Z"} 
[2026-10-08 06:13:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:29.887Z"} 
[2026-10-08 06:13:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:52.766Z"} 
[2026-10-08 06:13:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:13:52.861Z"} 
[2026-10-08 06:14:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:14:09.704Z"} 
[2026-10-08 06:14:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:14:09.770Z"} 
[2026-10-08 06:15:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:15:13.604Z"} 
[2026-10-08 06:15:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:15:13.616Z"} 
[2026-10-08 06:15:26] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:15:25.579Z"} 
[2026-10-08 06:15:26] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:15:25.591Z"} 
[2026-10-08 06:17:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:17:09.734Z"} 
[2026-10-08 06:17:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:17:09.806Z"} 
[2026-10-08 06:17:52] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:17:52.255Z"} 
[2026-10-08 06:17:52] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:17:52.306Z"} 
[2026-10-08 06:18:23] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:18:22.521Z"} 
[2026-10-08 06:18:54] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:18:53.746Z"} 
[2026-10-08 06:18:54] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:18:53.838Z"} 
[2026-10-08 06:19:39] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:19:38.966Z"} 
[2026-10-08 06:19:39] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:19:39.015Z"} 
[2026-10-08 06:20:01] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:20:00.896Z"} 
[2026-10-08 06:20:01] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/2/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:20:00.933Z"} 
[2026-10-08 06:21:01] local.ERROR: Unhandled Promise Rejection TypeError Cannot read properties of null (reading 'content') TypeError: Cannot read properties of null (reading 'content')
    at input.onchange (http://127.0.0.1:5173/resources/js/quill-editor.js:55:90) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:21:01.759Z"} 
[2026-10-08 06:21:16] local.ERROR: Unhandled Promise Rejection TypeError Cannot read properties of null (reading 'content') TypeError: Cannot read properties of null (reading 'content')
    at input.onchange (http://127.0.0.1:5173/resources/js/quill-editor.js:55:90) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:21:16.016Z"} 
[2026-10-08 06:24:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:24:04.580Z"} 
[2026-10-08 06:24:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:24:04.591Z"} 
[2026-10-08 06:25:28] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:25:27.765Z"} 
[2026-10-08 06:25:28] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:25:27.832Z"} 
[2026-10-08 06:26:00] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:25:59.713Z"} 
[2026-10-08 06:26:00] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:25:59.758Z"} 
[2026-10-08 06:26:32] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:26:31.720Z"} 
[2026-10-08 06:26:32] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:26:31.777Z"} 
[2026-10-08 06:27:27] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:27:26.735Z"} 
[2026-10-08 06:27:27] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:27:26.794Z"} 
[2026-10-08 06:28:21] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:28:20.793Z"} 
[2026-10-08 06:28:21] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:28:20.868Z"} 
[2026-10-08 06:29:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:29:03.762Z"} 
[2026-10-08 06:29:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:29:03.774Z"} 
[2026-10-08 06:29:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:29:29.734Z"} 
[2026-10-08 06:29:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:29:29.860Z"} 
[2026-10-08 06:30:09] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:30:08.716Z"} 
[2026-10-08 06:30:09] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:30:08.805Z"} 
[2026-10-08 06:30:59] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:30:58.786Z"} 
[2026-10-08 06:30:59] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:30:58.846Z"} 
[2026-10-08 06:31:27] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:31:26.746Z"} 
[2026-10-08 06:31:27] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:31:26.759Z"} 
[2026-10-08 06:33:12] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:33:11.742Z"} 
[2026-10-08 06:33:12] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:33:11.815Z"} 
[2026-10-08 06:34:38] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:34:37.794Z"} 
[2026-10-08 06:34:38] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:34:37.855Z"} 
[2026-10-08 06:35:24] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:35:23.765Z"} 
[2026-10-08 06:35:24] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:35:23.840Z"} 
[2026-10-08 06:35:56] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:35:55.770Z"} 
[2026-10-08 06:35:56] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:35:55.825Z"} 
[2026-10-08 06:37:13] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:37:12.798Z"} 
[2026-10-08 06:37:13] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:37:12.854Z"} 
[2026-10-08 06:37:55] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:37:54.838Z"} 
[2026-10-08 06:37:55] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:37:54.916Z"} 
[2026-10-08 06:38:24] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:38:23.563Z"} 
[2026-10-08 06:38:24] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:38:23.574Z"} 
[2026-10-08 06:41:25] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:41:24.758Z"} 
[2026-10-08 06:41:25] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:41:24.766Z"} 
[2026-10-08 06:42:00] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:41:59.745Z"} 
[2026-10-08 06:42:00] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:41:59.813Z"} 
[2026-10-08 06:42:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:42:28.743Z"} 
[2026-10-08 06:42:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:42:28.754Z"} 
[2026-10-08 06:43:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:43:13.792Z"} 
[2026-10-08 06:43:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:43:13.848Z"} 
[2026-10-08 06:44:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:06.733Z"} 
[2026-10-08 06:44:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:06.777Z"} 
[2026-10-08 06:44:08] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:07.714Z"} 
[2026-10-08 06:44:08] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:07.724Z"} 
[2026-10-08 06:44:50] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:49.764Z"} 
[2026-10-08 06:44:50] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:44:49.799Z"} 
[2026-10-08 06:47:12] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:47:11.586Z"} 
[2026-10-08 06:47:12] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:47:11.598Z"} 
[2026-10-08 06:47:21] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:47:20.620Z"} 
[2026-10-08 06:47:21] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:47:20.634Z"} 
[2026-10-08 06:48:02] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:48:01.745Z"} 
[2026-10-08 06:48:02] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:48:01.781Z"} 
[2026-10-08 06:49:08] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:49:07.656Z"} 
[2026-10-08 06:50:52] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:50:51.848Z"} 
[2026-10-08 06:50:52] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:50:51.953Z"} 
[2026-10-08 06:52:03] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:52:02.803Z"} 
[2026-10-08 06:52:03] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:52:02.813Z"} 
[2026-10-08 06:52:38] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:52:38.072Z"} 
[2026-10-08 06:54:13] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:54:12.985Z"} 
[2026-10-08 06:54:13] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:54:13.029Z"} 
[2026-10-08 06:54:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:54:40.278Z"} 
[2026-10-08 06:54:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:54:40.331Z"} 
[2026-10-08 06:55:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/users","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:55:09.747Z"} 
[2026-10-08 06:55:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/users","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:55:09.784Z"} 
[2026-10-08 06:57:01] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:57:01.316Z"} 
[2026-10-08 06:57:01] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:57:01.323Z"} 
[2026-10-08 06:57:16] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:57:16.172Z"} 
[2026-10-08 06:57:16] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/email/verify","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T06:57:16.174Z"} 
[2026-10-08 07:11:32] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:11:31.844Z"} 
[2026-10-08 07:11:32] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:11:31.857Z"} 
[2026-10-08 07:13:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:13:48.783Z"} 
[2026-10-08 07:13:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:13:48.797Z"} 
[2026-10-08 07:14:31] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:14:30.819Z"} 
[2026-10-08 07:14:31] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:14:30.857Z"} 
[2026-10-08 07:14:42] local.ERROR: Unhandled Promise Rejection TypeError Cannot read properties of null (reading 'content') TypeError: Cannot read properties of null (reading 'content')
    at input.onchange (http://127.0.0.1:5173/resources/js/quill-editor.js:55:90) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:14:42.807Z"} 
[2026-10-08 07:16:55] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.813Z"} 
[2026-10-08 07:16:55] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.821Z"} 
[2026-10-08 07:16:55] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 132 null 133 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791443813859 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.861Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.867Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.867Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.878Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:53.878Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:16:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:16:54.465Z"} 
[2026-10-08 07:20:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.821Z"} 
[2026-10-08 07:20:47] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 132 null 133 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444045893 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.896Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.902Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.903Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.912Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.913Z"} 
[2026-10-08 07:20:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:45.967Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.465Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.465Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.465Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.465Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.466Z"} 
[2026-10-08 07:20:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:20:46.466Z"} 
[2026-10-08 07:21:03] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.762Z"} 
[2026-10-08 07:21:03] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 132 null 133 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444061789 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.793Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.796Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.796Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.808Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.808Z"} 
[2026-10-08 07:21:03] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:01.840Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.464Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.464Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.465Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.465Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.465Z"} 
[2026-10-08 07:21:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:02.465Z"} 
[2026-10-08 07:22:00] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.831Z"} 
[2026-10-08 07:22:00] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.842Z"} 
[2026-10-08 07:22:00] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 132 null 133 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444118872 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.878Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.882Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.882Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.893Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:58.893Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.464Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.464Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.465Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.465Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.465Z"} 
[2026-10-08 07:22:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:21:59.465Z"} 
[2026-10-08 07:22:37] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.769Z"} 
[2026-10-08 07:22:37] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444155798 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.802Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.805Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.805Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.813Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.813Z"} 
[2026-10-08 07:22:37] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:35.835Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.465Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.465Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.465Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.466Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.466Z"} 
[2026-10-08 07:22:37] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:22:36.466Z"} 
[2026-10-08 07:23:19] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.738Z"} 
[2026-10-08 07:23:19] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444197761 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.767Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.771Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.771Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.781Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.781Z"} 
[2026-10-08 07:23:19] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:17.805Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.464Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.464Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.465Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.465Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.465Z"} 
[2026-10-08 07:23:19] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:18.465Z"} 
[2026-10-08 07:23:59] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.730Z"} 
[2026-10-08 07:23:59] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444237761 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.767Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.770Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.770Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.778Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.779Z"} 
[2026-10-08 07:23:59] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:57.799Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.464Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.464Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.465Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.465Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.465Z"} 
[2026-10-08 07:23:59] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:23:58.465Z"} 
[2026-10-08 07:25:01] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.839Z"} 
[2026-10-08 07:25:01] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444299869 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.875Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.878Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.878Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.888Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.888Z"} 
[2026-10-08 07:25:01] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:24:59.912Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:01] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:00.465Z"} 
[2026-10-08 07:25:57] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.604Z"} 
[2026-10-08 07:25:57] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.619Z"} 
[2026-10-08 07:25:57] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444355653 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.658Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.661Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.662Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.675Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:55.675Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.464Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.464Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.465Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.465Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.465Z"} 
[2026-10-08 07:25:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:25:56.465Z"} 
[2026-10-08 07:26:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.587Z"} 
[2026-10-08 07:26:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.610Z"} 
[2026-10-08 07:26:10] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444368647 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.649Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.656Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.656Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.671Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:08.671Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.464Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.464Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.465Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.465Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.465Z"} 
[2026-10-08 07:26:10] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:09.465Z"} 
[2026-10-08 07:26:49] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.603Z"} 
[2026-10-08 07:26:49] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.614Z"} 
[2026-10-08 07:26:49] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444407648 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.656Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.660Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.660Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.672Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:47.672Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.464Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.464Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.465Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.465Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.465Z"} 
[2026-10-08 07:26:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:48.465Z"} 
[2026-10-08 07:26:55] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.577Z"} 
[2026-10-08 07:26:55] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.587Z"} 
[2026-10-08 07:26:55] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444413615 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.617Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.621Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.622Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.639Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:53.639Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:26:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:26:54.464Z"} 
[2026-10-08 07:27:44] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.811Z"} 
[2026-10-08 07:27:44] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.823Z"} 
[2026-10-08 07:27:44] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444462848 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.853Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.856Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.856Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.864Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:42.864Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.464Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.464Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.465Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.465Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.465Z"} 
[2026-10-08 07:27:44] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:27:43.465Z"} 
[2026-10-08 07:28:08] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.605Z"} 
[2026-10-08 07:28:08] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.623Z"} 
[2026-10-08 07:28:08] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444486647 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.654Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.665Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.665Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.683Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:06.683Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.464Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.464Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.465Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.465Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.465Z"} 
[2026-10-08 07:28:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:07.465Z"} 
[2026-10-08 07:28:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.615Z"} 
[2026-10-08 07:28:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.632Z"} 
[2026-10-08 07:28:47] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444525671 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.678Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.682Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.682Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.697Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:45.698Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:28:47] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:28:46.465Z"} 
[2026-10-08 07:29:09] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.595Z"} 
[2026-10-08 07:29:09] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.607Z"} 
[2026-10-08 07:29:09] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444547630 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.635Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.640Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.640Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.653Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:07.653Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.464Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.464Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.465Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.465Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.465Z"} 
[2026-10-08 07:29:09] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:08.465Z"} 
[2026-10-08 07:29:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.577Z"} 
[2026-10-08 07:29:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.584Z"} 
[2026-10-08 07:29:14] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444552606 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.608Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.610Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.610Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.618Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:12.619Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.464Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.464Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.465Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.465Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.465Z"} 
[2026-10-08 07:29:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:13.465Z"} 
[2026-10-08 07:29:36] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.584Z"} 
[2026-10-08 07:29:36] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.594Z"} 
[2026-10-08 07:29:36] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444574614 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.618Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.621Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.621Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.628Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:34.628Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.464Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.464Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.464Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.464Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.465Z"} 
[2026-10-08 07:29:36] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:35.465Z"} 
[2026-10-08 07:29:43] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.574Z"} 
[2026-10-08 07:29:43] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.587Z"} 
[2026-10-08 07:29:43] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444581611 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.612Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.615Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.615Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.624Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:41.624Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:29:43] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:29:42.468Z"} 
[2026-10-08 07:30:06] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.591Z"} 
[2026-10-08 07:30:06] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.601Z"} 
[2026-10-08 07:30:06] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444604626 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.631Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.637Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.637Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.651Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:04.651Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.464Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.464Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.465Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.465Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.465Z"} 
[2026-10-08 07:30:06] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:05.465Z"} 
[2026-10-08 07:30:11] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.579Z"} 
[2026-10-08 07:30:11] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.591Z"} 
[2026-10-08 07:30:11] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 137 null 138 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9  [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791444609619 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.622Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.626Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.626Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.637Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:09.637Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.464Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.465Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.465Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.465Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.465Z"} 
[2026-10-08 07:30:11] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:10.465Z"} 
[2026-10-08 07:30:13] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:13.600Z"} 
[2026-10-08 07:30:13] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:13.600Z"} 
[2026-10-08 07:30:19] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:19.435Z"} 
[2026-10-08 07:30:19] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:30:19.478Z"} 
[2026-10-08 07:31:06] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:05.599Z"} 
[2026-10-08 07:31:06] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:05.613Z"} 
[2026-10-08 07:31:06] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:06.178Z"} 
[2026-10-08 07:31:06] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:06.275Z"} 
[2026-10-08 07:31:11] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:10.620Z"} 
[2026-10-08 07:31:11] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:10.634Z"} 
[2026-10-08 07:31:11] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:11.193Z"} 
[2026-10-08 07:31:11] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:11.315Z"} 
[2026-10-08 07:31:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:39.564Z"} 
[2026-10-08 07:31:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:39.572Z"} 
[2026-10-08 07:31:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:40.167Z"} 
[2026-10-08 07:31:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:40.288Z"} 
[2026-10-08 07:31:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:44.582Z"} 
[2026-10-08 07:31:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:44.595Z"} 
[2026-10-08 07:31:45] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:45.245Z"} 
[2026-10-08 07:31:45] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:31:45.337Z"} 
[2026-10-08 07:32:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:06.588Z"} 
[2026-10-08 07:32:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:06.599Z"} 
[2026-10-08 07:32:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:07.186Z"} 
[2026-10-08 07:32:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:07.283Z"} 
[2026-10-08 07:32:12] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:11.591Z"} 
[2026-10-08 07:32:12] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:11.599Z"} 
[2026-10-08 07:32:12] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:12.174Z"} 
[2026-10-08 07:32:12] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:32:12.288Z"} 
[2026-10-08 07:34:16] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:16.167Z"} 
[2026-10-08 07:34:16] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:16.561Z"} 
[2026-10-08 07:34:17] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:16.598Z"} 
[2026-10-08 07:34:17] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:16.611Z"} 
[2026-10-08 07:34:31] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:31.639Z"} 
[2026-10-08 07:34:31] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:31.699Z"} 
[2026-10-08 07:34:32] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:31.578Z"} 
[2026-10-08 07:34:32] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:31.635Z"} 
[2026-10-08 07:34:43] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:43.164Z"} 
[2026-10-08 07:34:43] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:34:43.208Z"} 
[2026-10-08 07:37:15] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:37:15.114Z"} 
[2026-10-08 07:37:15] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:37:15.196Z"} 
[2026-10-08 07:39:35] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:39:35.651Z"} 
[2026-10-08 07:39:35] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:39:35.679Z"} 
[2026-10-08 07:43:55] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 515 null 516 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9 346 [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null null null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791445434991 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:54.996Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.003Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.003Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.010Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.010Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:55] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:55.012Z"} 
[2026-10-08 07:43:56] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:56.139Z"} 
[2026-10-08 07:43:56] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:56.139Z"} 
[2026-10-08 07:43:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:57.110Z"} 
[2026-10-08 07:43:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:57.111Z"} 
[2026-10-08 07:43:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:57.129Z"} 
[2026-10-08 07:43:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:57.129Z"} 
[2026-10-08 07:43:58] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:58.814Z"} 
[2026-10-08 07:43:58] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:58.815Z"} 
[2026-10-08 07:43:58] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:58.817Z"} 
[2026-10-08 07:43:58] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:43:58.818Z"} 
[2026-10-08 07:44:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:00.828Z"} 
[2026-10-08 07:44:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:00.828Z"} 
[2026-10-08 07:44:00] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:00.829Z"} 
[2026-10-08 07:44:00] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:00.829Z"} 
[2026-10-08 07:44:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:02.282Z"} 
[2026-10-08 07:44:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:02.282Z"} 
[2026-10-08 07:44:02] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:02.284Z"} 
[2026-10-08 07:44:02] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:02.284Z"} 
[2026-10-08 07:44:04] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:03.906Z"} 
[2026-10-08 07:44:04] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:03.906Z"} 
[2026-10-08 07:44:04] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:03.909Z"} 
[2026-10-08 07:44:04] local.ERROR: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8689 11 IndexSizeError Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22). IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 4294967295 is larger than the node's length (22).
    at Selection.setNativeRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8689:11)
    at Selection.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8709:9)
    at Selection.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8520:8)
    at Quill.focus (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9462:18)
    at HTMLButtonElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12433:15) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:03.909Z"} 
[2026-10-08 07:44:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:07.977Z"} 
[2026-10-08 07:44:08] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:07.977Z"} 
[2026-10-08 07:44:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.468Z"} 
[2026-10-08 07:44:14] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.468Z"} 
[2026-10-08 07:44:15] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 880 null 881 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9 700 [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null null null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791445454951 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.954Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.959Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.959Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.966Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.966Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:44:15] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:44:14.967Z"} 
[2026-10-08 07:45:18] local.WARNING: Alpine Expression Error: Cannot read properties of null (reading 'offset')

Expression: "init() {
            this.quill = new Quill(this.$refs.editor, {
                theme: 'snow',
                modules: {
                    toolbar: {
                        container: [
                            [{ header: [2, 3, 4, false] }],
                            ['bold', 'italic', 'underline', 'strike'],
                            [{ list: 'ordered' }, { list: 'bullet' }],
                            [{ align: [] }],
                            ['blockquote', 'code-block', 'link', 'image'],
                            ['clean'],
                        ],
                        handlers: { image: () => this.pickImage() },
                    },
                },
            });

            this.quill.clipboard.dangerouslyPasteHTML(this.value ?? '', 'silent');

            this.quill.on('text-change', () => {
                const html = this.quill.getSemanticHTML();
                const empty = this.quill.getText().trim() === '' && !html.includes('<img');
                this.value = empty ? '' : html;
            });

            this.$watch('value', (v) => {
                if ((v ?? '') !== this.quill.getSemanticHTML()) {
                    this.quill.clipboard.dangerouslyPasteHTML(v ?? '', 'silent');
                }
            });

            // Pasted or dropped images would be embedded as base64: upload them instead
            const intercept = (e, files) => {
                const images = [...(files ?? [])].filter((f) => f.type.startsWith('image/'));
                if (!images.length) return;
                e.preventDefault();
                e.stopImmediatePropagation();
                this.insertFiles(images);
            };
            this.quill.root.addEventListener('paste', (e) => intercept(e, e.clipboardData?.files), { capture: true });
            this.quill.root.addEventListener('drop', (e) => intercept(e, e.dataTransfer?.files), { capture: true });
        }" true null 1346 null 1347 null null null null <p>and, we know the rest </p><p><br></p><p><br></p><p><br></p> null null false align ql-align 9 right center justify direction ql-direction 9 rtl indent ql-indent 9 1 2 3 4 5 6 7 8 background background-color 5 color color 5 font ql-font 5 serif monospace size ql-size 5 small large huge   [Circular] [Circular] [Circular] [Circular] [Circular] [Circular] [Circular]  b true i true u true Tab blockquote indent list Tab true blockquote indent list Backspace true null null null null indent list 0 Tab false true Tab true true Tab true true  Tab Enter true blockquote true Enter true list true Enter true checked Enter true header  Backspace table true 0 Delete table true  Enter null table Tab null table null null true false false false  Enter true code-block   ArrowLeft false null  ArrowLeft true null  ArrowRight false null  ArrowRight true null  ArrowDown true table ArrowUp true table 1000 100 false image/png image/jpeg 2 3 4 false bold italic underline strike ordered bullet  blockquote code-block link image clean  [Circular] [Circular]  [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false [Circular] false 9 1166 [Circular]  http://localhost:8000/admin/pages/1/edit http://localhost:8000 http: localhost:8000 localhost 8000 /admin/pages/1/edit null null null null null [Circular] [Circular] [Circular] null null null [Circular] [Circular]  null [Circular]  [Circular] [Circular]  [Circular] null null null null 0  [Circular] 1 null [Circular] null null null 0  [Circular] 1 null [Circular] null [Circular]  null null and, we know the rest [Circular] [Circular] 1  [Circular] 22 and, we know the rest [Circular] [Circular] 3  [Circular] false [Circular] and, we know the rest [Circular] [Circular] false false [Circular] [Circular]  null null [Circular]  0 -1 0 [Circular] [Circular] 0 [Circular] 0  false [Circular] [Circular] [Circular] [Circular] b true i true u true Tab blockquote indent list Tab true blockquote indent list Tab false true Tab true true Tab true true  Tab Tab null table Backspace true null null null null indent list 0 Backspace table true 0 Backspace true  Backspace false Backspace null null null null true 0 Enter true blockquote true Enter true list true Enter true checked Enter true header  Enter null table Enter true code-block   Enter null Enter null null null Delete table true  Delete true  Delete false null null true false false false  ArrowLeft false null  ArrowLeft true null  ArrowLeft 0 null ArrowRight false null  ArrowRight true null  ArrowRight 0 null ArrowDown true table ArrowUp true table z true z true true Z true true k true [Circular] [Circular] 3 null 3 null br null 1 null 1 null 1 null 1 null li null ol, ul null pre null tr null b null i null strike null style null [Circular] [Circular] 1791445518622 false null 24 null  null [Circular] [Circular] [Circular]  [Circular]  false 0 [Circular] [Circular]  header     bold  italic  underline  strike  list  list  align     blockquote  code-block  link  image  clean   [Circular] [Circular] [Circular]    [Circular]     [Circular] [Circular]    [Circular] [Circular] [Circular] [Circular] false  {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.625Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.630Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.630Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.638Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://localhost:8000/livewire-86eae9b8/livewire.js?id=8ea5922c 1480 7 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Proxy.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:12402:41)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8271:23)
    at Proxy.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Proxy.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8731:17)
    at Proxy.setRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8711:8)
    at Proxy.setSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9630:19) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.638Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:45:18] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41) {"url":"http://localhost:8000/admin/pages/1/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:45:18.639Z"} 
[2026-10-08 07:53:37] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:53:36.783Z"} 
[2026-10-08 07:53:37] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:53:36.876Z"} 
[2026-10-08 07:54:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:54:14.541Z"} 
[2026-10-08 07:54:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:54:14.572Z"} 
[2026-10-08 07:54:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/settings/appearance","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:54:29.918Z"} 
[2026-10-08 07:54:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/settings/appearance","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T07:54:30.001Z"} 
[2026-10-08 08:06:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:06:12.937Z"} 
[2026-10-08 08:06:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:06:13.018Z"} 
[2026-10-08 08:08:35] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:08:34.283Z"} 
[2026-10-08 08:08:35] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:08:34.540Z"} 
[2026-10-08 08:09:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:09:48.128Z"} 
[2026-10-08 08:09:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:09:48.195Z"} 
[2026-10-08 08:10:06] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:10:06.176Z"} 
[2026-10-08 08:10:06] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:10:06.204Z"} 
[2026-10-08 08:10:41] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:10:41.135Z"} 
[2026-10-08 08:10:41] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:10:41.204Z"} 
[2026-10-08 08:11:46] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:11:46.150Z"} 
[2026-10-08 08:11:46] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:11:46.237Z"} 
[2026-10-08 08:12:15] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:12:15.027Z"} 
[2026-10-08 08:12:15] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:12:15.192Z"} 
[2026-10-08 08:13:19] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:13:19.231Z"} 
[2026-10-08 08:13:19] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:13:19.310Z"} 
[2026-10-08 08:14:24] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:14:24.189Z"} 
[2026-10-08 08:14:24] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:14:24.279Z"} 
[2026-10-08 08:15:02] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:15:01.683Z"} 
[2026-10-08 08:16:02] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:16:02.081Z"} 
[2026-10-08 08:16:02] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:16:02.163Z"} 
[2026-10-08 08:17:36] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:17:35.153Z"} 
[2026-10-08 08:17:36] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:17:35.190Z"} 
[2026-10-08 08:18:02] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:18:02.141Z"} 
[2026-10-08 08:19:20] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:19:20.090Z"} 
[2026-10-08 08:19:20] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:19:20.235Z"} 
[2026-10-08 08:19:43] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:19:43.439Z"} 
[2026-10-08 08:19:43] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:19:43.475Z"} 
[2026-10-08 08:21:41] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:21:41.436Z"} 
[2026-10-08 08:21:41] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:21:41.465Z"} 
[2026-10-08 08:21:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:21:47.025Z"} 
[2026-10-08 08:21:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:21:47.132Z"} 
[2026-10-08 08:22:51] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:22:50.767Z"} 
[2026-10-08 08:22:51] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:22:50.840Z"} 
[2026-10-08 08:25:42] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:25:41.237Z"} 
[2026-10-08 08:25:42] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:25:41.396Z"} 
[2026-10-08 08:30:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:30:29.866Z"} 
[2026-10-08 08:30:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:30:29.921Z"} 
[2026-10-08 08:30:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:30:47.733Z"} 
[2026-10-08 08:30:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:30:47.769Z"} 
[2026-10-08 08:31:35] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:31:35.110Z"} 
[2026-10-08 08:31:35] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:31:35.130Z"} 
[2026-10-08 08:31:55] local.DEBUG: [vite] css hot updated: /resources/css/app.css {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:31:54.991Z"} 
[2026-10-08 08:32:51] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:32:50.488Z"} 
[2026-10-08 08:32:51] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:32:50.662Z"} 
[2026-10-08 08:33:09] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:08.761Z"} 
[2026-10-08 08:33:09] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:08.799Z"} 
[2026-10-08 08:33:34] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:33.717Z"} 
[2026-10-08 08:33:34] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:33.738Z"} 
[2026-10-08 08:33:38] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:37.742Z"} 
[2026-10-08 08:33:38] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:33:37.837Z"} 
[2026-10-08 08:34:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:03.731Z"} 
[2026-10-08 08:34:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:03.759Z"} 
[2026-10-08 08:34:08] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:07.895Z"} 
[2026-10-08 08:34:08] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:08.032Z"} 
[2026-10-08 08:34:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:29.708Z"} 
[2026-10-08 08:34:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:29.740Z"} 
[2026-10-08 08:34:33] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:32.929Z"} 
[2026-10-08 08:34:33] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:34:32.987Z"} 
[2026-10-08 08:35:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:35:04.781Z"} 
[2026-10-08 08:35:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:35:04.805Z"} 
[2026-10-08 08:35:13] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:35:12.780Z"} 
[2026-10-08 08:35:13] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:35:12.805Z"} 
[2026-10-08 08:38:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:04.749Z"} 
[2026-10-08 08:38:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:04.827Z"} 
[2026-10-08 08:38:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:28.762Z"} 
[2026-10-08 08:38:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:28.788Z"} 
[2026-10-08 08:38:34] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:33.674Z"} 
[2026-10-08 08:38:34] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:33.692Z"} 
[2026-10-08 08:38:55] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:54.762Z"} 
[2026-10-08 08:38:55] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:38:54.793Z"} 
[2026-10-08 08:39:22] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:21.778Z"} 
[2026-10-08 08:39:22] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:21.818Z"} 
[2026-10-08 08:39:25] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:24.786Z"} 
[2026-10-08 08:39:25] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:24.807Z"} 
[2026-10-08 08:39:44] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:43.725Z"} 
[2026-10-08 08:39:44] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:39:43.750Z"} 
[2026-10-08 08:40:03] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:40:02.752Z"} 
[2026-10-08 08:40:03] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:40:02.775Z"} 
[2026-10-08 08:40:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:40:06.722Z"} 
[2026-10-08 08:40:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:40:06.745Z"} 
[2026-10-08 08:41:28] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:41:28.324Z"} 
[2026-10-08 08:41:28] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:41:28.439Z"} 
[2026-10-08 08:42:58] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:42:57.784Z"} 
[2026-10-08 08:42:58] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:42:57.811Z"} 
[2026-10-08 08:43:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:06.746Z"} 
[2026-10-08 08:43:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:06.772Z"} 
[2026-10-08 08:43:26] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:25.822Z"} 
[2026-10-08 08:43:26] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:25.920Z"} 
[2026-10-08 08:43:31] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:30.742Z"} 
[2026-10-08 08:43:31] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:30.764Z"} 
[2026-10-08 08:43:52] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:51.741Z"} 
[2026-10-08 08:43:52] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:43:51.765Z"} 
[2026-10-08 08:44:02] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:01.748Z"} 
[2026-10-08 08:44:02] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:01.769Z"} 
[2026-10-08 08:44:05] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:04.694Z"} 
[2026-10-08 08:44:05] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:04.723Z"} 
[2026-10-08 08:44:20] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:19.712Z"} 
[2026-10-08 08:44:20] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:44:19.738Z"} 
[2026-10-08 08:45:33] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:45:32.751Z"} 
[2026-10-08 08:45:33] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:45:32.779Z"} 
[2026-10-08 08:45:37] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:45:36.720Z"} 
[2026-10-08 08:45:37] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:45:36.752Z"} 
[2026-10-08 08:54:13] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:54:12.471Z"} 
[2026-10-08 08:54:13] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:54:12.641Z"} 
[2026-10-08 08:55:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:55:28.735Z"} 
[2026-10-08 08:55:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:55:28.763Z"} 
[2026-10-08 08:55:56] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:55:55.702Z"} 
[2026-10-08 08:55:56] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:55:55.725Z"} 
[2026-10-08 08:56:20] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:56:20.036Z"} 
[2026-10-08 08:56:20] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:56:20.131Z"} 
[2026-10-08 08:57:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:57:04.176Z"} 
[2026-10-08 08:57:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:57:04.256Z"} 
[2026-10-08 08:57:37] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:57:37.142Z"} 
[2026-10-08 08:57:37] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:57:37.232Z"} 
[2026-10-08 08:58:10] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:58:10.026Z"} 
[2026-10-08 08:58:10] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T08:58:10.096Z"} 
[2026-10-08 09:05:03] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:05:03.389Z"} 
[2026-10-08 09:05:03] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:05:03.423Z"} 
[2026-10-08 09:06:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:06:46.586Z"} 
[2026-10-08 09:06:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:06:46.683Z"} 
[2026-10-08 09:07:19] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:07:19.184Z"} 
[2026-10-08 09:07:19] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:07:19.288Z"} 
[2026-10-08 09:07:33] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:07:33.231Z"} 
[2026-10-08 09:07:33] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/docs","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:07:33.260Z"} 
[2026-10-08 09:10:45] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:45.841Z"} 
[2026-10-08 09:10:45] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:45.841Z"} 
[2026-10-08 09:10:46] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:46.490Z"} 
[2026-10-08 09:10:46] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:46.490Z"} 
[2026-10-08 09:10:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:49.757Z"} 
[2026-10-08 09:10:49] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:49.757Z"} 
[2026-10-08 09:10:52] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:52.500Z"} 
[2026-10-08 09:10:52] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:10:52.500Z"} 
[2026-10-08 09:11:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:02.204Z"} 
[2026-10-08 09:11:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:02.205Z"} 
[2026-10-08 09:11:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:02.866Z"} 
[2026-10-08 09:11:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:02.866Z"} 
[2026-10-08 09:11:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:03.660Z"} 
[2026-10-08 09:11:03] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:03.660Z"} 
[2026-10-08 09:11:04] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:03.888Z"} 
[2026-10-08 09:11:04] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:11:03.889Z"} 
[2026-10-08 09:20:14] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:13.853Z"} 
[2026-10-08 09:20:14] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:13.896Z"} 
[2026-10-08 09:20:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:39.973Z"} 
[2026-10-08 09:20:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:40.203Z"} 
[2026-10-08 09:20:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/site","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:53.642Z"} 
[2026-10-08 09:20:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/site","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:20:53.791Z"} 
[2026-10-08 10:09:31] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:32:25.534Z"} 
[2026-10-08 10:09:31] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T09:32:25.534Z"} 
[2026-10-08 10:09:33] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T10:09:32.456Z"} 
[2026-10-08 10:09:33] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T10:09:32.548Z"} 
[2026-10-08 10:44:15] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-08T10:44:14.665Z"} 
[2026-10-10 07:18:48] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:18:48.254Z"} 
[2026-10-10 07:18:48] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:18:48.325Z"} 
[2026-10-10 07:19:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:19:39.901Z"} 
[2026-10-10 07:19:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:19:39.990Z"} 
[2026-10-10 07:24:04] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:24:03.419Z"} 
[2026-10-10 07:24:04] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:24:03.609Z"} 
[2026-10-10 07:24:22] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:24:22.391Z"} 
[2026-10-10 07:24:22] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:24:22.435Z"} 
[2026-10-10 07:25:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:25:53.334Z"} 
[2026-10-10 07:25:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:25:53.403Z"} 
[2026-10-10 07:26:29] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:26:29.389Z"} 
[2026-10-10 07:26:29] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:26:29.409Z"} 
[2026-10-10 07:26:53] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:26:53.268Z"} 
[2026-10-10 07:26:53] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:26:53.286Z"} 
[2026-10-10 07:27:23] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:27:23.304Z"} 
[2026-10-10 07:27:23] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:27:23.402Z"} 
[2026-10-10 07:27:47] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:27:47.282Z"} 
[2026-10-10 07:27:47] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:27:47.306Z"} 
[2026-10-10 07:28:46] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:28:46.367Z"} 
[2026-10-10 07:28:46] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:28:46.468Z"} 
[2026-10-10 07:29:23] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:29:23.400Z"} 
[2026-10-10 07:29:23] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:29:23.462Z"} 
[2026-10-10 07:30:07] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:30:07.220Z"} 
[2026-10-10 07:30:07] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:30:07.347Z"} 
[2026-10-10 07:41:06] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:41:05.433Z"} 
[2026-10-10 07:41:06] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:41:05.462Z"} 
[2026-10-10 07:42:36] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:42:36.491Z"} 
[2026-10-10 07:42:36] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/themes","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:42:36.519Z"} 
[2026-10-10 07:42:42] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:42:41.860Z"} 
[2026-10-10 07:42:42] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:42:41.888Z"} 
[2026-10-10 07:45:30] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:30.086Z"} 
[2026-10-10 07:45:30] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/categories","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:30.113Z"} 
[2026-10-10 07:45:43] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:42.981Z"} 
[2026-10-10 07:45:43] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:43.000Z"} 
[2026-10-10 07:45:56] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:56.864Z"} 
[2026-10-10 07:45:56] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8514:9
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8434:62
    at Array.forEach (<anonymous>)
    at Emitter.handleDOM (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8432:41)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8395:46 {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:56.865Z"} 
[2026-10-10 07:45:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:57.624Z"} 
[2026-10-10 07:45:57] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:45:57.624Z"} 
[2026-10-10 07:46:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:00.210Z"} 
[2026-10-10 07:46:00] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at Clipboard.onCapturePaste (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10924:28) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:00.210Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.360Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.361Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.365Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9396:38)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8264:23)
    at Emitter.emit (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8428:16)
    at Scroll.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9971:42)
    at MutationObserver.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:3538:9) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.366Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.539Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught TypeError: Cannot read properties of null (reading 'offset') http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 8621 23 TypeError Cannot read properties of null (reading 'offset') TypeError: Cannot read properties of null (reading 'offset')
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8621:23
    at Array.map (<anonymous>)
    at Selection.normalizedToRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8618:29)
    at Selection.getRange (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8610:16)
    at Selection.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8716:41)
    at Quill.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9642:18)
    at Quill.getSelection (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9545:8)
    at HTMLDivElement.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:10266:29) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.539Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught Error: diff() called with non-document http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 7640 6 Error diff() called with non-document Error: diff() called with non-document
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7640:12
    at Array.map (<anonymous>)
    at Delta.map (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7544:20)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7638:18
    at Array.map (<anonymous>)
    at Delta.diff (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7637:34)
    at Editor.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8963:87)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9401:40
    at Quill.modify (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9715:17)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9401:11) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.547Z"} 
[2026-10-10 07:46:02] local.ERROR: Uncaught Error: diff() called with non-document http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0 7640 6 Error diff() called with non-document Error: diff() called with non-document
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7640:12
    at Array.map (<anonymous>)
    at Delta.map (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7544:20)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7638:18
    at Array.map (<anonymous>)
    at Delta.diff (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:7637:34)
    at Editor.update (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:8963:87)
    at http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9401:40
    at Quill.modify (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9715:17)
    at Emitter.<anonymous> (http://127.0.0.1:5173/node_modules/.vite/deps/quill.js?v=b7c1dcf0:9401:11) {"url":"http://localhost:8000/admin/articles/create","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:46:02.548Z"} 
[2026-10-10 07:48:17] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:48:17.478Z"} 
[2026-10-10 07:48:17] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/dashboard","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:48:17.512Z"} 
[2026-10-10 07:48:40] local.DEBUG: [vite] connecting... {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:48:39.904Z"} 
[2026-10-10 07:48:40] local.DEBUG: [vite] connected. {"url":"http://localhost:8000/login","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T07:48:39.944Z"} 
[2026-10-10 08:02:09] local.DEBUG: [vite] server connection lost. Polling for restart... {"url":"http://localhost:8000/admin/articles/5/edit","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-10T08:02:09.194Z"} 
