itsRevela
6c8f463707
fix: restore in-world rendering and aspect ratio via bitblt swap chain
...
The previous FLIP_DISCARD swap chain configuration was producing broken rendering and a stretched aspect ratio on startup and after window resize, because the closed-source 4J Renderer library holds hidden backbuffer references that prevent ResizeBuffers from succeeding in flip mode. Switches the swap chain to the legacy bitblt DISCARD model with BufferCount=1, which lets the "destroy old, create new" resize path in ResizeD3D work cleanly. In-world rendering and aspect ratio are now correct at launch and across window resizes.
Known regression from this change: screen tearing no longer works when VSync is off. On Windows 10 and 11, bitblt swap chains always go through the DWM compositor, which locks presentation to the monitor refresh rate regardless of the SyncInterval parameter we pass to Present. Every frame the renderer produces above the refresh rate is silently dropped by DWM, which hurts input latency compared to a true uncapped-fps presentation path. The next iteration will reverse-engineer the 4J Renderer struct layout to find where those hidden backbuffer references are stored, release them before ResizeBuffers, and switch back to FLIP_DISCARD with ALLOW_TEARING so real tearing is possible again.
Also removes the dead SwapChainVSyncProxy COM wrapper. The proxy was originally intended to intercept Present calls from the Renderer library for VSync control, but the library hardcodes SyncInterval=1 and does not dispatch Present through the proxy vtable, so it was never actually doing anything useful.
2026-04-11 02:49:53 -05:00
..
2026-03-28 19:18:06 -05:00
2026-04-11 02:01:26 -05:00
2026-04-08 12:03:15 +03:00
2026-03-12 12:48:06 +00:00
2026-03-06 00:42:55 -06:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-04-11 02:49:53 -05:00
2026-04-08 13:00:44 -05:00
2026-04-08 12:03:15 +03:00
2026-03-06 02:11:18 +07:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-07 03:31:30 +07:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-06 09:52:28 -06:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-12 05:19:39 -05:00
2026-03-11 23:56:22 -05:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-19 11:04:49 -05:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-02 17:37:16 +07:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-03-03 03:04:10 +08:00
2026-03-07 23:58:51 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-02 17:37:16 +07:00
2026-03-07 23:58:51 +07:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-02 17:37:16 +07:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-23 11:56:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-03-17 17:08:58 -05:00
2026-03-17 17:08:58 -05:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-06 02:11:18 +07:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-05 01:12:48 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-09 03:12:49 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-10 01:12:59 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-21 12:33:04 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:44:56 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-10 01:12:59 -05:00
2026-04-08 03:02:48 -05:00
2026-03-01 12:16:08 +08:00
2026-04-10 01:12:59 -05:00
2026-04-10 01:12:59 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-06 09:52:28 -06:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-07 03:31:30 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-10 01:12:59 -05:00
2026-04-10 01:12:59 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-09 21:34:48 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 03:02:48 -05:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-04-11 01:38:35 -05:00
2026-03-04 17:29:43 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-11 02:02:23 -05:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-03-08 18:08:36 -05:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:44:56 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-06 02:11:18 +07:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 15:11:05 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-08 18:08:36 -05:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-07 03:31:30 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-02 17:37:16 +07:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-01 12:16:08 +08:00
2026-03-03 03:04:10 +08:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-05 16:11:56 -05:00
2026-03-03 03:04:10 +08:00
2026-03-08 18:08:36 -05:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-03-01 12:16:08 +08:00
2026-03-01 12:16:08 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00
2026-04-08 12:03:15 +03:00
2026-03-03 03:04:10 +08:00