li
81ac8ccd64
fix(openai): 非流式路径按流式同一套判定处理 HTTP 200 终止失败事件
stream=false 时上游仍可能回 SSE(其他 sub2api 实例、部分 OpenAI 兼容上游),
容量/限流错误经 HTTP 200 的 response.failed / error 终止事件回传。
handleSSEToJSON 与 handlePassthroughSSEToJSON 把所有终止事件塞进固定 502
(writeOpenAINonStreamingProtocolError),而几百行外的流式读取器对同一帧走
openAIStreamFailedEventShouldFailover / openAIStreamErrorEventShouldFailover
判定并返回 UpstreamFailoverError。
同一个上游、同一个事件,仅因请求上的 stream 标志而结果相反:流式换号,
非流式把上游原文直接抛给客户端,池里还有可调度账号也不换。
新增 nonStreamingTerminalFailureFailover,在两条非流式路径上复用流式的同一套
分类,并按 terminalType 分派——裸 error 帧走更保守的那个(仅正向识别为瞬时才
换号),response.failed 走完整的那个,与流式读取器逐字一致。
安全前提:响应体已被 ReadUpstreamResponseBody 完整缓冲,判定发生在写出任何
语义字节之前。能否真正换号仍由 handler 的 openAIForwardMayFailover 用
keepalive 调整后的写出量仲裁(#3887),service 侧只额外拒绝 IsResponseCommitted
与 account 为 nil 的场景,不重复实现心跳判定,避免与 handler 口径分叉。
行为变更:未被分类为不可重试的泛化 response.failed 在非流式路径上由「回写 502」
变为「换号」——这正是与流式对齐的结果。既有用例
TestHandleSSEToJSON_ResponseFailedReturnsProtocolError 传的是 nil account,
无账号则无可换对象,故其断言原样保留,仅更名为 ...WithoutAccountReturnsProtocolError
并注明原因;带真实账号的同一报文由新增用例钉死。
Fixes #5281
2026-08-28 11:36:08 +08:00
..
2026-08-23 16:53:28 +08:00
2026-03-07 13:39:47 +08:00
2026-07-23 15:50:44 +08:00
2026-07-02 10:43:08 +08:00
2026-07-16 19:57:48 +08:00
2026-06-26 16:19:41 +08:00
2026-08-17 20:25:28 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-05-08 03:44:04 +08:00
2026-08-07 17:15:43 +08:00
2026-08-07 16:30:55 +08:00
2026-08-07 14:53:18 +08:00
2026-08-19 19:03:39 +08:00
2026-08-19 19:03:39 +08:00
2026-03-06 05:07:52 +08:00
2026-08-17 13:34:41 +08:00
2026-04-25 14:52:58 +08:00
2026-06-30 10:40:05 +08:00
2026-03-08 14:12:17 +08:00
2026-05-26 11:24:25 -07:00
2026-06-16 17:59:06 +08:00
2026-04-19 18:45:04 +08:00
2026-06-16 11:44:39 +08:00
2026-03-31 13:24:22 +08:00
2026-08-10 14:27:04 +08:00
2026-08-15 10:37:51 +00:00
2026-08-07 14:53:18 +08:00
2026-08-07 14:53:18 +08:00
2026-08-07 14:53:18 +08:00
2026-07-17 22:10:18 +08:00
2026-08-17 20:25:28 +08:00
2026-07-01 12:21:45 +08:00
2026-08-19 06:35:11 -07:00
2026-08-19 06:35:11 -07:00
2026-08-24 15:58:47 +08:00
2026-08-21 16:37:25 +08:00
2026-08-21 16:37:25 +08:00
2026-04-05 17:11:01 +08:00
2026-08-08 09:45:12 +08:00
2026-08-17 20:25:28 +08:00
2026-05-26 13:57:59 +08:00
2026-08-20 18:40:05 +08:00
2026-08-25 21:28:57 +09:00
2026-08-07 14:53:18 +08:00
2026-07-04 08:28:30 +08:00
2026-07-01 12:21:45 +08:00
2026-08-11 16:57:39 +08:00
2026-08-24 13:28:33 +08:00
2026-06-07 15:23:45 +08:00
2026-04-14 09:32:11 +08:00
2026-08-21 02:33:00 +08:00
2026-08-22 13:34:05 +08:00
2026-08-20 13:57:25 +08:00
2026-07-03 14:41:18 +08:00
2026-08-01 22:11:10 +08:00
2026-08-24 13:28:33 +08:00
2026-05-03 20:33:14 +08:00
2026-06-10 14:16:51 +08:00
2026-06-10 14:16:51 +08:00
2026-08-07 13:55:58 +08:00
2026-08-07 15:52:55 +08:00
2026-08-12 03:22:06 +00:00
2026-08-19 14:58:32 +08:00
2026-07-08 08:49:22 +08:00
2026-07-28 17:21:32 +08:00
2026-04-22 13:19:28 +08:00
2026-07-16 15:37:35 +08:00
2026-08-17 13:34:41 +08:00
2026-05-23 10:18:43 +08:00
2026-08-19 14:58:32 +08:00
2026-06-01 08:41:35 +08:00
2026-05-08 03:44:04 +08:00
2026-08-08 21:05:20 +08:00
2026-08-01 22:11:09 +08:00
2026-07-28 17:21:32 +08:00
2026-05-30 17:52:18 +08:00
2026-04-23 16:34:37 +08:00
2026-08-19 04:40:32 +00:00
2026-04-23 16:34:37 +08:00
2026-06-04 01:06:41 +08:00
2026-07-19 12:17:31 +08:00
2026-07-09 20:06:09 +08:00
2026-04-23 16:34:37 +08:00
2026-07-06 11:43:16 +08:00
2026-07-13 23:32:16 +08:00
2026-07-28 17:21:32 +08:00
2026-07-28 17:21:32 +08:00
2026-08-17 13:34:41 +08:00
2026-07-28 17:21:32 +08:00
2026-04-25 20:22:07 +08:00
2026-05-03 22:12:57 +08:00
2026-08-04 20:57:15 +08:00
2026-08-04 20:57:15 +08:00
2026-04-21 09:53:15 -07:00
2026-04-21 09:53:15 -07:00
2026-04-21 09:53:15 -07:00
2026-08-15 10:37:51 +00:00
2026-05-30 20:01:38 +08:00
2026-05-30 20:01:38 +08:00
2026-08-24 16:07:27 +08:00
2026-04-04 14:32:26 +08:00
2026-05-31 22:00:03 +08:00
2026-08-07 09:40:11 -04:00
2026-08-07 09:40:11 -04:00
2026-08-25 13:13:08 +08:00
2026-08-25 13:13:08 +08:00
2026-08-08 22:04:49 -04:00
2026-08-14 02:40:18 +08:00
2026-08-22 11:21:39 +09:00
2026-07-18 15:35:30 +08:00
2026-08-08 22:04:49 -04:00
2026-08-07 09:40:11 -04:00
2026-05-12 16:12:08 +08:00
2026-03-27 20:11:24 +08:00
2026-03-27 20:18:07 +08:00
2026-08-24 16:07:27 +08:00
2026-04-01 12:24:52 +08:00
2026-03-25 19:03:12 +08:00
2026-03-25 17:38:41 +08:00
2026-08-24 14:20:18 +08:00
2026-08-24 14:20:18 +08:00
2026-05-31 22:00:03 +08:00
2026-08-24 16:07:27 +08:00
2026-08-24 16:07:27 +08:00
2026-05-31 22:00:03 +08:00
2026-07-18 21:43:54 +08:00
2026-07-18 21:43:54 +08:00
2026-03-23 03:49:28 +08:00
2026-07-05 08:34:34 +08:00
2026-08-14 00:25:55 +08:00
2026-08-14 00:25:55 +08:00
2026-08-14 00:25:55 +08:00
2026-07-21 11:16:04 +08:00
2026-08-14 00:25:55 +08:00
2026-03-15 14:04:13 +08:00
2026-08-01 21:15:44 +08:00
2026-07-28 17:21:32 +08:00
2026-07-28 17:21:32 +08:00
2026-07-28 17:21:32 +08:00
2026-08-09 22:42:51 +08:00
2026-08-09 22:42:51 +08:00
2026-07-08 15:26:54 +08:00
2026-07-16 13:47:50 +08:00
2026-07-23 16:43:18 +08:00
2026-07-26 10:14:55 -04:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-08-25 10:40:02 +08:00
2026-05-26 10:49:20 +08:00
2026-07-28 17:21:32 +08:00
2026-08-09 15:53:40 +08:00
2026-08-08 21:05:20 +08:00
2026-04-21 09:53:15 -07:00
2026-04-22 14:56:56 +08:00
2026-04-22 14:56:56 +08:00
2026-08-04 20:57:15 +08:00
2026-08-25 10:40:02 +08:00
2026-05-26 10:49:20 +08:00
2026-08-17 13:49:46 +08:00
2026-06-30 13:22:27 +08:00
2026-08-18 15:02:25 +08:00
2026-05-19 15:27:47 +08:00
2026-05-26 10:49:20 +08:00
2026-08-18 15:02:25 +08:00
2026-08-09 20:58:07 +08:00
2026-08-09 20:58:07 +08:00
2026-08-12 21:36:41 +08:00
2026-08-12 21:36:41 +08:00
2026-04-14 09:36:40 +08:00
2026-04-14 09:36:26 +08:00
2026-04-14 09:31:45 +08:00
2026-05-20 13:25:18 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-06 12:22:04 +08:00
2026-07-24 01:22:34 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 03:31:39 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-07-04 05:30:50 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-07-04 05:30:50 +08:00
2026-07-04 05:30:50 +08:00
2026-07-04 05:30:50 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-07 18:53:56 +08:00
2026-07-24 01:22:34 +08:00
2026-06-10 09:00:21 +08:00
2026-07-25 11:22:42 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 19:15:27 +08:00
2026-08-15 10:37:51 +00:00
2026-06-22 10:30:27 +08:00
2026-05-26 10:49:20 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-07-01 00:37:51 +08:00
2026-08-24 11:16:00 +08:00
2026-08-24 11:16:00 +08:00
2026-08-13 07:49:08 +08:00
2026-05-12 15:21:31 +08:00
2026-04-17 22:06:32 +08:00
2026-08-24 11:05:57 +08:00
2026-08-17 19:45:07 +08:00
2026-08-25 11:02:29 +08:00
2026-08-24 10:50:52 +08:00
2026-08-24 10:50:52 +08:00
2026-08-24 10:50:52 +08:00
2026-08-24 10:50:52 +08:00
2026-05-21 11:46:24 +08:00
2026-08-18 04:03:13 +00:00
2026-04-20 20:21:02 +08:00
2026-08-18 04:51:06 +00:00
2026-08-18 05:57:41 +00:00
2026-08-18 10:28:28 +00:00
2026-07-16 16:30:19 +08:00
2026-08-08 13:59:11 +08:00
2026-08-18 10:28:28 +00:00
2026-08-18 10:28:28 +00:00
2026-08-18 10:28:28 +00:00
2026-07-21 11:55:38 +08:00
2026-08-07 11:05:32 +08:00
2026-08-18 04:51:02 +00:00
2026-08-18 10:28:28 +00:00
2026-04-20 20:21:02 +08:00
2026-05-19 22:05:43 +08:00
2026-07-14 12:24:42 +08:00
2026-08-18 05:57:41 +00:00
2026-08-08 13:59:11 +08:00
2026-08-08 14:46:35 +08:00
2026-08-07 11:05:32 +08:00
2026-08-08 01:59:44 +08:00
2026-08-08 14:46:35 +08:00
2026-08-18 10:28:28 +00:00
2026-08-19 06:35:11 -07:00
2026-08-19 13:01:25 +08:00
2026-08-19 06:35:11 -07:00
2026-08-23 00:30:27 +08:00
2026-04-14 09:20:39 +08:00
2026-08-23 00:30:27 +08:00
2026-08-01 10:32:43 +08:00
2026-08-01 10:32:43 +08:00
2026-07-25 11:22:42 +08:00
2026-04-25 20:39:58 -04:00
2026-04-29 16:53:09 +08:00
2026-08-20 15:31:35 +08:00
2026-08-15 10:37:51 +00:00
2026-08-20 18:18:45 +08:00
2026-08-20 18:18:45 +08:00
2026-08-18 10:28:28 +00:00
2026-08-17 04:07:06 +00:00
2026-08-17 04:07:06 +00:00
2026-08-18 10:28:28 +00:00
2026-08-20 18:40:05 +08:00
2026-07-03 22:36:39 +08:00
2026-08-22 14:43:40 +09:00
2026-08-25 21:28:57 +09:00
2026-08-24 23:09:30 +08:00
2026-08-25 21:28:57 +09:00
2026-08-22 14:43:40 +09:00
2026-07-13 15:32:42 +08:00
2026-07-13 15:32:42 +08:00
2026-07-03 21:02:31 +08:00
2026-08-11 13:05:56 +08:00
2026-06-12 01:47:01 +08:00
2026-05-22 14:54:06 +08:00
2026-05-22 14:54:06 +08:00
2026-07-14 17:39:49 +08:00
2026-07-14 17:39:49 +08:00
2026-07-31 23:12:22 +08:00
2026-05-07 14:31:19 +08:00
2026-07-14 17:39:49 +08:00
2026-08-10 09:59:42 +08:00
2026-08-11 13:05:56 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-08-07 17:58:23 +08:00
2026-08-07 17:58:23 +08:00
2026-08-01 22:11:09 +08:00
2026-07-13 23:32:16 +08:00
2026-08-01 22:11:09 +08:00
2026-07-01 12:21:45 +08:00
2026-08-23 00:30:27 +08:00
2026-08-23 00:30:27 +08:00
2026-08-14 23:25:31 +08:00
2026-08-14 22:34:43 +08:00
2026-08-14 22:34:43 +08:00
2026-08-14 22:34:43 +08:00
2026-03-12 16:53:18 +08:00
2026-08-14 22:34:43 +08:00
2026-05-26 10:49:20 +08:00
2026-08-24 09:03:37 +08:00
2026-07-09 10:03:49 +08:00
2026-07-28 12:28:46 +08:00
2026-07-28 12:28:46 +08:00
2026-05-20 13:25:58 +08:00
2026-07-31 23:12:02 +08:00
2026-07-31 23:12:02 +08:00
2026-06-29 10:29:23 +08:00
2026-03-27 14:33:05 +08:00
2026-08-20 22:01:20 -07:00
2026-08-15 10:37:51 +00:00
2026-08-24 11:05:57 +08:00
2026-08-25 11:02:29 +08:00
2026-06-19 07:53:32 -07:00
2026-05-30 20:01:39 +08:00
2026-07-07 22:14:46 +08:00
2026-07-01 11:32:22 +08:00
2026-06-19 08:01:29 -07:00
2026-06-19 08:01:29 -07:00
2026-06-19 08:01:29 -07:00
2026-05-11 21:26:41 +08:00
2026-04-04 11:25:01 +08:00
2026-08-10 18:45:14 +08:00
2026-07-27 19:28:45 +08:00
2026-08-11 16:57:38 +08:00
2026-08-11 16:57:38 +08:00
2026-07-01 10:54:18 +08:00
2026-03-26 11:17:25 +08:00
2026-08-21 14:24:32 +08:00
2026-08-21 17:49:07 +08:00
2026-08-21 14:24:32 +08:00
2026-08-24 13:05:12 +08:00
2026-08-19 23:13:29 -07:00
2026-08-23 16:53:28 +08:00
2026-08-22 14:43:40 +09:00
2026-05-11 21:26:41 +08:00
2026-07-17 22:10:18 +08:00
2026-07-17 22:10:18 +08:00
2026-08-22 14:43:40 +09:00
2026-07-20 22:43:11 +08:00
2026-06-06 01:01:58 +08:00
2026-08-16 08:29:12 +08:00
2026-08-01 22:39:33 +08:00
2026-08-01 22:39:33 +08:00
2026-07-27 19:28:45 +08:00
2026-08-23 16:53:28 +08:00
2026-07-07 13:53:39 +08:00
2026-08-01 22:39:31 +08:00
2026-08-01 22:39:31 +08:00
2026-08-19 06:35:11 -07:00
2026-08-19 06:35:11 -07:00
2026-08-22 14:43:40 +09:00
2026-05-21 11:46:24 +08:00
2026-03-13 17:00:16 +08:00
2026-05-31 16:38:42 +08:00
2026-04-05 17:11:01 +08:00
2026-07-01 21:01:11 -05:00
2026-04-17 22:06:32 +08:00
2026-08-25 21:28:57 +09:00
2026-06-18 22:50:46 +08:00
2026-08-24 11:05:57 +08:00
2026-08-11 16:57:38 +08:00
2026-08-11 16:57:38 +08:00
2026-08-11 16:57:38 +08:00
2026-08-25 11:02:29 +08:00
2026-07-23 10:26:58 +08:00
2026-08-08 09:45:12 +08:00
2026-08-24 10:50:52 +08:00
2026-07-07 13:41:40 +08:00
2026-07-07 13:41:40 +08:00
2026-04-14 09:36:40 +08:00
2026-05-30 20:01:38 +08:00
2026-07-24 03:00:26 +08:00
2026-08-21 14:24:32 +08:00
2026-08-18 11:24:39 +08:00
2026-08-18 11:24:39 +08:00
2026-08-08 21:36:18 +08:00
2026-08-08 21:36:18 +08:00
2026-08-23 18:38:11 +08:00
2026-08-23 18:38:11 +08:00
2026-08-17 16:48:36 +08:00
2026-03-12 11:04:14 +08:00
2026-06-08 00:01:30 +08:00
2026-03-24 09:32:01 +08:00
2026-03-24 09:32:01 +08:00
2026-04-29 16:53:09 +08:00
2026-03-16 01:31:54 +08:00
2026-07-31 16:11:45 +08:00
2026-07-31 16:11:45 +08:00
2026-06-09 13:53:19 +08:00
2026-08-13 08:38:10 +08:00
2026-08-20 09:50:23 -07:00
2026-08-08 01:07:19 +08:00
2026-08-08 08:48:38 +08:00
2026-08-08 08:48:38 +08:00
2026-08-08 23:38:50 +08:00
2026-08-08 23:38:50 +08:00
2026-07-20 10:40:18 +08:00
2026-08-20 09:12:52 -07:00
2026-08-20 09:12:52 -07:00
2026-08-08 08:48:38 +08:00
2026-08-20 09:12:52 -07:00
2026-08-13 07:49:14 +08:00
2026-08-07 16:10:31 +08:00
2026-07-15 09:40:08 +08:00
2026-08-13 01:23:37 +08:00
2026-08-13 01:23:37 +08:00
2026-08-24 22:14:45 +08:00
2026-08-08 12:56:40 +08:00
2026-08-13 07:49:14 +08:00
2026-08-13 07:49:14 +08:00
2026-08-24 22:14:45 +08:00
2026-08-13 07:49:14 +08:00
2026-08-08 01:07:27 +08:00
2026-08-08 11:02:22 +08:00
2026-08-08 12:56:40 +08:00
2026-08-20 06:43:31 -07:00
2026-08-20 06:43:31 -07:00
2026-08-07 14:53:18 +08:00
2026-08-07 14:53:18 +08:00
2026-07-19 22:40:58 +08:00
2026-07-19 22:40:58 +08:00
2026-08-07 13:56:38 +08:00
2026-08-07 13:56:38 +08:00
2026-08-20 09:12:52 -07:00
2026-08-21 08:49:44 +08:00
2026-08-20 08:07:04 -07:00
2026-08-20 08:07:04 -07:00
2026-08-07 14:53:18 +08:00
2026-08-24 22:14:45 +08:00
2026-08-08 01:07:19 +08:00
2026-08-08 08:48:38 +08:00
2026-07-02 20:22:17 +00:00
2026-07-02 20:22:17 +00:00
2026-05-27 18:00:45 +08:00
2026-07-01 17:46:12 +08:00
2026-08-01 22:39:33 +08:00
2026-07-16 18:18:28 +08:00
2026-08-13 07:49:08 +08:00
2026-05-28 00:02:50 +08:00
2026-03-27 14:33:05 +08:00
2026-07-15 23:58:46 +08:00
2026-08-20 01:02:49 -07:00
2026-06-09 20:08:20 +08:00
2026-06-09 20:08:20 +08:00
2026-03-19 16:56:18 +08:00
2026-08-06 15:01:28 +08:00
2026-08-06 15:01:28 +08:00
2026-07-08 13:50:49 +08:00
2026-05-12 15:21:31 +08:00
2026-05-12 15:21:31 +08:00
2026-07-15 03:54:32 +08:00
2026-07-17 15:07:41 +08:00
2026-07-16 00:16:21 +08:00
2026-07-15 03:54:32 +08:00
2026-08-19 09:03:37 -07:00
2026-06-11 17:45:09 +08:00
2026-06-11 16:56:43 +08:00
2026-07-20 15:20:51 +08:00
2026-07-20 15:20:51 +08:00
2026-07-31 15:04:56 +08:00
2026-07-31 15:04:56 +08:00
2026-07-15 19:57:37 -07:00
2026-07-19 00:56:21 -07:00
2026-03-27 20:11:24 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-08-24 13:05:12 +08:00
2026-08-17 10:59:43 +08:00
2026-06-05 22:47:24 +08:00
2026-08-07 15:52:55 +08:00
2026-03-18 11:08:58 +08:00
2026-03-18 11:08:58 +08:00
2026-07-13 16:29:18 +08:00
2026-07-13 16:29:18 +08:00
2026-08-24 10:50:52 +08:00
2026-08-24 10:50:52 +08:00
2026-08-19 06:35:11 -07:00
2026-08-19 06:35:11 -07:00
2026-08-24 16:07:27 +08:00
2026-08-07 20:49:39 +08:00
2026-08-24 14:20:18 +08:00
2026-08-24 14:20:18 +08:00
2026-07-28 12:28:46 +08:00
2026-07-19 11:23:26 +08:00
2026-04-14 09:36:40 +08:00
2026-04-14 09:35:20 +08:00
2026-07-15 09:40:08 +08:00
2026-07-15 09:40:08 +08:00
2026-06-08 00:01:30 +08:00
2026-08-07 12:38:49 +08:00
2026-07-23 15:50:44 +08:00
2026-07-25 21:59:20 +07:00
2026-07-25 18:34:37 +08:00
2026-04-23 12:58:13 +08:00
2026-08-20 21:06:48 -07:00
2026-08-04 17:59:16 +08:00
2026-08-04 17:59:16 +08:00
2026-08-25 20:25:22 +08:00
2026-08-25 20:25:22 +08:00
2026-08-19 23:13:29 -07:00
2026-08-14 18:18:53 +08:00
2026-07-05 17:24:38 +08:00
2026-07-01 12:21:45 +08:00
2026-08-24 01:25:54 +08:00
2026-08-01 21:54:11 +08:00
2026-07-16 00:40:46 +08:00
2026-08-24 13:28:33 +08:00
2026-08-22 16:06:04 +08:00
2026-07-14 19:24:56 +08:00
2026-07-14 19:24:56 +08:00
2026-08-17 19:45:07 +08:00
2026-08-22 16:06:04 +08:00
2026-08-24 14:54:05 +08:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 13:57:25 +08:00
2026-08-11 10:46:50 +08:00
2026-08-20 13:57:25 +08:00
2026-08-17 13:34:41 +08:00
2026-08-19 23:13:29 -07:00
2026-08-14 16:23:52 +08:00
2026-07-01 12:21:45 +08:00
2026-08-19 23:13:29 -07:00
2026-06-26 16:19:41 +08:00
2026-07-06 19:03:36 +08:00
2026-07-06 19:03:36 +08:00
2026-08-22 16:06:04 +08:00
2026-08-22 16:06:04 +08:00
2026-08-19 23:13:29 -07:00
2026-08-19 23:13:29 -07:00
2026-08-20 21:06:48 -07:00
2026-08-18 15:20:08 +08:00
2026-08-18 15:20:08 +08:00
2026-04-09 12:29:49 +08:00
2026-07-10 23:32:34 +08:00
2026-08-25 21:02:47 +09:00
2026-08-23 15:43:57 +09:00
2026-08-26 12:46:31 +09:00
2026-08-26 12:46:31 +09:00
2026-08-18 13:03:22 +08:00
2026-08-18 15:20:08 +08:00
2026-08-25 12:14:52 +08:00
2026-08-19 23:13:29 -07:00
2026-06-29 10:25:43 +08:00
2026-08-20 22:01:20 -07:00
2026-08-20 21:06:48 -07:00
2026-08-19 09:03:37 -07:00
2026-08-15 16:34:47 +08:00
2026-08-18 15:20:08 +08:00
2026-08-07 09:56:03 +08:00
2026-08-04 10:51:04 +08:00
2026-08-25 12:14:52 +08:00
2026-08-19 23:13:29 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-19 23:13:29 -07:00
2026-08-15 16:35:08 +08:00
2026-08-15 16:35:08 +08:00
2026-08-07 21:47:54 +08:00
2026-08-15 21:30:56 +08:00
2026-08-15 21:30:56 +08:00
2026-08-19 23:13:29 -07:00
2026-07-10 10:18:16 +08:00
2026-08-14 18:18:53 +08:00
2026-08-22 16:06:04 +08:00
2026-07-27 14:54:01 +08:00
2026-07-01 01:30:42 +08:00
2026-05-05 19:36:33 +08:00
2026-07-14 16:53:21 +08:00
2026-08-21 18:11:18 +08:00
2026-08-21 18:11:18 +08:00
2026-04-11 22:48:45 +08:00
2026-06-12 01:47:01 +08:00
2026-06-12 01:47:01 +08:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-19 23:13:29 -07:00
2026-08-24 09:03:37 +08:00
2026-07-15 23:58:46 +08:00
2026-07-15 23:58:46 +08:00
2026-08-19 23:13:29 -07:00
2026-07-10 15:16:09 +08:00
2026-08-19 23:13:29 -07:00
2026-08-24 11:52:48 +08:00
2026-08-15 21:30:56 +08:00
2026-07-15 13:01:16 +08:00
2026-05-03 17:43:56 +08:00
2026-08-17 04:07:06 +00:00
2026-08-17 04:07:06 +00:00
2026-08-25 12:14:52 +08:00
2026-08-26 09:42:28 +08:00
2026-08-24 10:59:52 +08:00
2026-08-24 10:59:52 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 10:59:52 +08:00
2026-08-24 22:14:45 +08:00
2026-08-19 23:13:29 -07:00
2026-08-26 09:42:28 +08:00
2026-08-25 19:40:39 +08:00
2026-08-19 10:41:47 +08:00
2026-06-12 01:47:01 +08:00
2026-08-08 11:12:56 +08:00
2026-08-24 09:03:37 +08:00
2026-08-26 15:29:01 +08:00
2026-08-07 20:37:56 +08:00
2026-08-07 17:58:23 +08:00
2026-07-17 16:59:40 +08:00
2026-08-13 01:23:37 +08:00
2026-08-21 08:49:44 +08:00
2026-08-24 09:03:37 +08:00
2026-08-19 19:04:53 +08:00
2026-07-20 16:12:56 +08:00
2026-08-19 19:04:53 +08:00
2026-08-19 23:13:29 -07:00
2026-08-20 00:19:59 -07:00
2026-08-08 23:38:50 +08:00
2026-07-31 18:57:43 +08:00
2026-07-31 18:57:43 +08:00
2026-08-24 22:14:45 +08:00
2026-08-20 15:46:53 +08:00
2026-08-20 12:37:39 +08:00
2026-08-24 22:14:45 +08:00
2026-08-20 08:16:17 -04:00
2026-08-24 13:05:12 +08:00
2026-08-01 21:15:44 +08:00
2026-08-24 11:52:48 +08:00
2026-08-19 23:13:29 -07:00
2026-07-09 15:49:10 +08:00
2026-07-10 15:13:11 +08:00
2026-08-26 09:42:28 +08:00
2026-08-15 10:37:51 +00:00
2026-08-22 09:26:23 +08:00
2026-08-22 12:38:05 +08:00
2026-08-22 12:38:05 +08:00
2026-08-22 12:38:05 +08:00
2026-08-19 23:13:29 -07:00
2026-06-25 16:18:11 +08:00
2026-07-14 21:57:26 +08:00
2026-07-14 21:57:26 +08:00
2026-08-28 11:36:08 +08:00
2026-08-23 16:53:28 +08:00
2026-08-25 21:28:57 +09:00
2026-08-25 21:28:57 +09:00
2026-08-19 23:13:29 -07:00
2026-08-20 21:06:48 -07:00
2026-07-20 16:29:12 +08:00
2026-08-19 23:13:29 -07:00
2026-08-28 11:36:08 +08:00
2026-08-24 09:03:37 +08:00
2026-08-26 15:29:01 +08:00
2026-08-24 11:52:48 +08:00
2026-08-22 01:04:11 +08:00
2026-08-08 14:35:10 +08:00
2026-08-25 21:28:38 +08:00
2026-08-17 19:45:07 +08:00
2026-08-19 09:03:37 -07:00
2026-08-11 16:57:39 +08:00
2026-08-21 17:38:39 +08:00
2026-03-16 10:28:51 +08:00
2026-07-01 12:21:45 +08:00
2026-08-28 11:36:08 +08:00
2026-08-26 09:42:28 +08:00
2026-08-25 20:25:22 +08:00
2026-08-05 17:59:20 +08:00
2026-08-07 11:36:34 +08:00
2026-08-24 13:28:33 +08:00
2026-08-21 14:24:32 +08:00
2026-08-22 12:14:19 +08:00
2026-08-22 12:14:19 +08:00
2026-07-14 20:31:17 +08:00
2026-07-16 17:11:00 +08:00
2026-07-15 04:20:11 +08:00
2026-07-15 06:59:00 +08:00
2026-07-14 20:31:17 +08:00
2026-08-22 11:21:39 +09:00
2026-07-14 11:24:44 +08:00
2026-07-15 03:15:47 +08:00
2026-08-27 13:36:50 +08:00
2026-08-24 14:37:48 +00:00
2026-08-27 13:36:50 +08:00
2026-08-08 15:24:34 +08:00
2026-08-24 14:37:48 +00:00
2026-08-19 23:13:29 -07:00
2026-07-25 12:50:46 +08:00
2026-07-27 22:22:46 +08:00
2026-07-25 12:51:20 +08:00
2026-07-25 12:50:46 +08:00
2026-08-24 09:03:37 +08:00
2026-05-05 19:36:33 +08:00
2026-05-11 12:03:17 +08:00
2026-05-05 19:36:33 +08:00
2026-08-21 18:01:16 +08:00
2026-08-21 18:01:16 +08:00
2026-05-05 19:36:33 +08:00
2026-05-05 19:36:33 +08:00
2026-05-05 19:36:33 +08:00
2026-07-10 15:13:11 +08:00
2026-07-10 15:13:11 +08:00
2026-08-19 23:13:29 -07:00
2026-07-28 10:08:39 +08:00
2026-08-28 11:36:08 +08:00
2026-07-28 11:23:53 +08:00
2026-08-19 23:13:29 -07:00
2026-04-05 17:11:01 +08:00
2026-06-22 16:07:41 +00:00
2026-08-10 09:29:14 +08:00
2026-08-25 12:14:52 +08:00
2026-08-24 09:03:37 +08:00
2026-03-23 00:10:22 +08:00
2026-08-10 09:29:14 +08:00
2026-08-06 02:54:16 +08:00
2026-08-01 22:39:33 +08:00
2026-08-14 16:23:52 +08:00
2026-08-01 22:39:31 +08:00
2026-08-22 12:14:19 +08:00
2026-07-31 10:30:30 +08:00
2026-07-31 10:30:30 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-08-24 13:28:33 +08:00
2026-07-10 11:09:06 +08:00
2026-08-01 21:15:44 +08:00
2026-08-01 21:15:44 +08:00
2026-07-16 00:19:20 +08:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 15:46:53 +08:00
2026-08-19 23:13:29 -07:00
2026-08-19 11:34:18 +08:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-08-25 12:14:52 +08:00
2026-08-25 12:14:52 +08:00
2026-07-28 09:19:13 +08:00
2026-08-19 23:13:29 -07:00
2026-08-19 23:13:29 -07:00
2026-08-24 17:03:44 +08:00
2026-08-24 17:03:44 +08:00
2026-08-23 20:49:36 +08:00
2026-08-25 12:14:52 +08:00
2026-08-20 21:06:48 -07:00
2026-08-07 21:47:54 +08:00
2026-08-19 23:13:29 -07:00
2026-08-22 16:06:04 +08:00
2026-08-08 14:35:10 +08:00
2026-07-01 12:21:45 +08:00
2026-07-15 21:20:41 +08:00
2026-08-19 23:13:29 -07:00
2026-07-15 02:41:23 +08:00
2026-03-09 15:08:37 +08:00
2026-08-08 01:05:29 +08:00
2026-08-10 09:29:14 +08:00
2026-08-15 16:48:40 +08:00
2026-05-23 10:18:43 +08:00
2026-06-22 16:07:41 +00:00
2026-08-20 20:10:57 +08:00
2026-08-20 20:10:57 +08:00
2026-08-20 21:06:48 -07:00
2026-08-10 11:25:46 +08:00
2026-07-25 15:37:06 +08:00
2026-06-07 22:31:45 +08:00
2026-08-24 09:03:37 +08:00
2026-08-15 21:30:56 +08:00
2026-08-19 23:13:29 -07:00
2026-07-15 22:15:44 +08:00
2026-07-18 19:17:53 +08:00
2026-07-13 15:32:42 +08:00
2026-07-14 19:04:04 +08:00
2026-08-19 23:13:29 -07:00
2026-08-25 12:14:52 +08:00
2026-08-20 20:10:57 +08:00
2026-08-25 12:14:52 +08:00
2026-08-25 17:08:27 +08:00
2026-08-25 17:08:27 +08:00
2026-08-22 16:06:04 +08:00
2026-08-25 21:45:24 +08:00
2026-08-22 12:14:19 +08:00
2026-07-15 22:52:35 +08:00
2026-08-24 11:52:48 +08:00
2026-08-24 14:54:05 +08:00
2026-08-19 18:51:21 +08:00
2026-08-22 16:06:04 +08:00
2026-08-25 21:28:57 +09:00
2026-08-25 21:28:57 +09:00
2026-08-19 23:13:29 -07:00
2026-08-17 19:45:07 +08:00
2026-08-17 20:25:28 +08:00
2026-08-17 20:25:28 +08:00
2026-08-19 23:13:29 -07:00
2026-08-21 23:43:09 +08:00
2026-08-19 23:13:29 -07:00
2026-08-19 23:13:29 -07:00
2026-08-20 22:01:20 -07:00
2026-08-20 22:01:20 -07:00
2026-08-20 21:06:48 -07:00
2026-08-20 21:06:48 -07:00
2026-07-10 11:56:47 +08:00
2026-08-25 12:14:52 +08:00
2026-08-25 12:14:52 +08:00
2026-07-02 20:04:47 +00:00
2026-07-15 23:58:46 +08:00
2026-03-14 18:47:37 +08:00
2026-06-07 22:31:45 +08:00
2026-06-08 00:01:30 +08:00
2026-07-18 00:11:18 +08:00
2026-05-04 13:35:26 +08:00
2026-04-29 15:01:02 +08:00
2026-07-29 13:25:03 +08:00
2026-07-02 20:04:47 +00:00
2026-03-04 13:45:49 +08:00
2026-03-04 13:45:49 +08:00
2026-03-04 13:45:49 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:42:16 +08:00
2026-07-18 00:11:18 +08:00
2026-08-22 19:35:31 +08:00
2026-07-14 16:18:26 +08:00
2026-05-26 17:21:56 +08:00
2026-08-22 19:35:31 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-03-04 15:22:46 +08:00
2026-03-04 13:45:49 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-28 12:28:46 +08:00
2026-07-19 11:39:20 +08:00
2026-08-17 10:52:57 +08:00
2026-05-19 19:37:41 +08:00
2026-08-11 16:57:39 +08:00
2026-08-17 10:52:57 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-18 00:11:18 +08:00
2026-07-14 01:29:46 +08:00
2026-07-14 01:29:46 +08:00
2026-08-07 18:45:05 +08:00
2026-07-18 00:11:18 +08:00
2026-08-07 18:45:05 +08:00
2026-03-04 13:45:49 +08:00
2026-05-19 19:37:41 +08:00
2026-08-20 21:06:48 -07:00
2026-06-12 01:47:01 +08:00
2026-08-11 16:57:39 +08:00
2026-07-14 14:55:30 +08:00
2026-08-20 22:01:20 -07:00
2026-07-28 14:12:46 +08:00
2026-07-28 14:12:46 +08:00
2026-07-06 14:34:17 +08:00
2026-07-06 15:00:29 +08:00
2026-07-06 15:00:29 +08:00
2026-07-15 11:17:45 +08:00
2026-07-15 11:17:45 +08:00
2026-07-06 15:00:29 +08:00
2026-07-06 15:00:29 +08:00
2026-07-31 14:21:36 +08:00
2026-07-31 14:21:36 +08:00
2026-05-11 11:17:26 +08:00
2026-04-23 19:22:43 +08:00
2026-07-22 19:18:04 +08:00
2026-07-10 10:56:49 +08:00
2026-06-05 22:47:24 +08:00
2026-04-22 11:28:58 +08:00
2026-05-20 16:08:41 +08:00
2026-07-14 01:29:30 +08:00
2026-05-11 11:17:26 +08:00
2026-05-11 11:17:26 +08:00
2026-08-11 16:57:39 +08:00
2026-07-22 19:18:04 +08:00
2026-08-02 23:11:17 +08:00
2026-08-02 23:11:17 +08:00
2026-04-22 12:30:17 +08:00
2026-05-19 16:56:31 +08:00
2026-07-06 15:00:29 +08:00
2026-04-22 12:30:17 +08:00
2026-07-26 03:18:30 +08:00
2026-07-26 03:18:30 +08:00
2026-07-26 03:18:30 +08:00
2026-07-22 19:18:04 +08:00
2026-04-22 02:32:53 +08:00
2026-04-21 12:50:55 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 10:02:06 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:50:46 +08:00
2026-08-24 09:03:37 +08:00
2026-05-26 10:49:20 +08:00
2026-07-31 21:20:32 +08:00
2026-08-24 12:21:06 +08:00
2026-08-01 22:39:33 +08:00
2026-08-01 22:39:31 +08:00
2026-08-01 22:39:33 +08:00
2026-06-18 23:07:25 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-06-08 00:01:30 +08:00
2026-03-17 08:40:08 +08:00
2026-07-15 23:58:46 +08:00
2026-06-08 00:01:30 +08:00
2026-07-07 23:19:23 +08:00
2026-08-25 19:40:39 +08:00
2026-03-14 02:21:22 +08:00
2026-08-25 19:40:39 +08:00
2026-08-11 10:18:20 +08:00
2026-05-23 10:18:43 +08:00
2026-08-11 16:57:39 +08:00
2026-07-04 08:28:30 +08:00
2026-05-23 10:18:43 +08:00
2026-08-07 20:49:39 +08:00
2026-08-27 13:36:50 +08:00
2026-08-15 16:48:40 +08:00
2026-08-22 10:26:56 -07:00
2026-08-07 14:53:18 +08:00
2026-08-25 19:40:39 +08:00
2026-07-17 22:10:18 +08:00
2026-05-19 15:53:28 +08:00
2026-05-19 15:53:28 +08:00
2026-05-20 16:08:41 +08:00
2026-07-02 16:38:42 +00:00
2026-07-10 10:56:49 +08:00
2026-07-14 14:55:30 +08:00
2026-07-16 13:47:50 +08:00
2026-07-25 19:40:53 +08:00
2026-07-25 19:40:53 +08:00
2026-08-09 15:53:40 +08:00
2026-08-08 21:05:20 +08:00
2026-08-13 09:22:38 +08:00
2026-03-08 06:59:53 +08:00
2026-03-08 06:59:53 +08:00
2026-03-05 16:37:07 +08:00
2026-07-15 00:12:40 +08:00
2026-07-13 21:56:47 +08:00
2026-07-17 22:10:18 +08:00
2026-08-19 13:01:25 +08:00
2026-08-02 21:32:31 +08:00
2026-08-19 14:05:52 +08:00
2026-07-15 04:23:06 +08:00
2026-08-19 14:05:52 +08:00
2026-07-15 00:12:40 +08:00
2026-07-15 13:24:08 +08:00
2026-08-19 14:05:52 +08:00
2026-08-19 14:58:32 +08:00
2026-08-23 16:53:28 +08:00
2026-08-23 16:53:28 +08:00
2026-07-16 13:47:50 +08:00
2026-07-24 01:22:34 +08:00
2026-07-24 01:22:34 +08:00
2026-08-20 05:44:21 -07:00
2026-08-20 04:26:15 -07:00
2026-07-08 08:49:20 +08:00
2026-08-19 23:13:29 -07:00
2026-07-27 15:12:51 +08:00
2026-07-27 15:12:51 +08:00
2026-08-24 09:03:37 +08:00
2026-08-24 09:03:37 +08:00
2026-04-21 20:36:10 +08:00
2026-03-12 02:42:57 +03:00
2026-06-13 04:12:13 +08:00
2026-08-20 04:26:15 -07:00
2026-06-26 16:19:41 +08:00
2026-04-22 16:51:23 +08:00
2026-06-30 14:03:33 +08:00
2026-08-11 04:34:49 +08:00
2026-08-18 04:51:02 +00:00
2026-07-30 16:28:19 +08:00
2026-06-05 14:00:57 +08:00
2026-04-22 13:18:10 +08:00
2026-08-19 23:13:29 -07:00
2026-08-24 09:03:37 +08:00
2026-06-05 14:00:57 +08:00
2026-08-24 09:03:37 +08:00
2026-07-01 12:21:45 +08:00
2026-07-01 12:21:45 +08:00
2026-05-19 19:37:41 +08:00
2026-07-01 12:21:45 +08:00
2026-04-21 10:13:28 -07:00
2026-04-23 21:40:58 +08:00
2026-08-07 17:42:51 +08:00
2026-07-19 21:37:26 +08:00
2026-08-07 17:42:51 +08:00
2026-08-17 10:59:43 +08:00
2026-08-17 10:59:43 +08:00
2026-08-07 17:42:51 +08:00
2026-08-03 16:59:05 +08:00
2026-08-07 17:42:51 +08:00
2026-07-01 22:19:21 +08:00
2026-08-07 17:42:51 +08:00
2026-08-20 21:06:48 -07:00
2026-08-06 20:34:37 +08:00
2026-08-06 20:34:37 +08:00
2026-08-06 20:34:37 +08:00
2026-04-04 11:13:58 +08:00
2026-06-16 19:37:31 +08:00
2026-07-28 10:08:39 +08:00
2026-07-28 10:08:39 +08:00
2026-03-27 14:33:05 +08:00
2026-06-26 10:36:09 +08:00
2026-06-26 10:36:09 +08:00
2026-07-25 21:59:20 +07:00
2026-07-29 18:35:56 +08:00
2026-07-15 09:40:08 +08:00
2026-08-07 16:31:12 +08:00
2026-07-10 02:27:33 -04:00
2026-07-09 11:05:05 -04:00
2026-07-16 16:49:08 +08:00
2026-07-16 16:49:08 +08:00
2026-08-04 15:09:29 +08:00
2026-07-09 22:30:04 +08:00
2026-07-09 22:30:04 +08:00
2026-08-15 10:37:51 +00:00
2026-08-20 13:57:25 +08:00
2026-08-20 13:57:25 +08:00
2026-08-26 12:46:31 +09:00
2026-08-26 12:46:31 +09:00
2026-08-19 11:34:18 +08:00
2026-07-31 16:11:45 +08:00
2026-04-16 01:53:22 +08:00
2026-04-17 22:07:15 +08:00
2026-08-23 16:53:28 +08:00
2026-08-23 16:53:28 +08:00
2026-08-24 11:52:48 +08:00
2026-08-03 20:00:32 +08:00
2026-08-03 20:00:32 +08:00
2026-03-12 16:53:18 +08:00
2026-03-12 18:38:09 +08:00
2026-06-12 01:47:01 +08:00
2026-08-19 06:35:11 -07:00
2026-08-19 06:35:11 -07:00
2026-08-01 11:29:58 +08:00
2026-08-01 11:29:58 +08:00
2026-06-30 15:31:28 +08:00
2026-05-19 15:27:47 +08:00
2026-03-06 16:47:51 +08:00
2026-03-06 16:47:51 +08:00
2026-04-23 16:34:37 +08:00
2026-07-06 20:27:13 +08:00
2026-07-06 20:27:13 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-05-29 17:19:15 +08:00
2026-04-23 16:34:37 +08:00
2026-04-21 01:00:59 +08:00
2026-08-02 23:11:17 +08:00
2026-07-28 17:21:32 +08:00
2026-08-08 21:05:20 +08:00
2026-08-07 17:42:51 +08:00
2026-07-19 21:37:26 +08:00
2026-08-07 17:42:51 +08:00
2026-08-07 17:42:51 +08:00
2026-07-06 12:22:04 +08:00
2026-07-14 01:29:30 +08:00
2026-07-14 01:29:30 +08:00
2026-08-08 11:02:22 +08:00
2026-08-08 11:02:22 +08:00
2026-08-08 11:02:22 +08:00
2026-04-14 09:36:40 +08:00
2026-08-08 01:07:27 +08:00
2026-08-24 14:39:59 +08:00