From a9a1c709f56bb7c4361aa04b7cc647baaed74fcd Mon Sep 17 00:00:00 2001
From: wangrong <wangrong@shsening.com>
Date: 星期四, 13 八月 2026 11:05:34 +0800
Subject: [PATCH] 修复部分bug和修改校区监控摄像头合集显示

---
 uploads/capture/20260811/GN3665735_1786449649294.jpg |    0 
 upload/capture/20260813/GV7474275_1786579206310.jpg  |    0 
 upload/capture/20260812/GV7474291_1786536017684.jpg  |    0 
 uploads/capture/20260811/GV7474259_1786420862502.jpg |    0 
 uploads/capture/20260811/GV7474275_1786420856674.jpg |    0 
 upload/capture/20260812/GV6662502_1786521632355.jpg  |    0 
 upload/capture/20260812/GV6662505_1786492867323.jpg  |    0 
 upload/capture/20260813/GV6662514_1786579214399.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786435227502.jpg |    0 
 upload/capture/20260812/GV7474275_1786536007341.jpg  |    0 
 upload/capture/20260812/GV7474288_1786521636292.jpg  |    0 
 upload/capture/20260813/GT7568358_1786579202008.jpg  |    0 
 upload/capture/20260812/GN3665735_1786492841353.jpg  |    0 
 upload/capture/20260813/GT7568358_1786579244480.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786420816227.jpg |    0 
 upload/capture/20260813/GV6662502_1786579273691.jpg  |    0 
 upload/capture/20260813/GV7474288_1786579234470.jpg  |    0 
 uploads/capture/20260811/GV7474291_1786420832814.jpg |    0 
 upload/capture/20260813/GU7398831_1786579269645.jpg  |    0 
 upload/capture/20260812/GV6662502_1786492874391.jpg  |    0 
 upload/capture/20260812/GV6662514_1786536052794.jpg  |    0 
 upload/capture/20260813/GU7398831_1786579225930.jpg  |    0 
 uploads/capture/20260811/GV7474291_1786449677844.jpg |    0 
 upload/capture/20260812/GV7474275_1786536044927.jpg  |    0 
 upload/capture/20260812/GV7474259_1786536048816.jpg  |    0 
 uploads/capture/20260811/GV7474288_1786449644964.jpg |    0 
 upload/capture/20260812/GV6662514_1786507215511.jpg  |    0 
 uploads/capture/20260811/GV6662505_1786435268196.jpg |    0 
 upload/capture/20260812/GV7474291_1786521658986.jpg  |    0 
 uploads/capture/20260811/GV7474291_1786449629825.jpg |    0 
 upload/capture/20260812/GV6662502_1786507273313.jpg  |    0 
 upload/capture/20260812/GV7474288_1786536034039.jpg  |    0 
 src/modules/basicdata/controller/admin/site.ts       |   18 -----
 upload/capture/20260812/GT7568358_1786521643256.jpg  |    0 
 upload/capture/20260812/GN3665735_1786507282434.jpg  |    0 
 upload/capture/20260812/GV7474275_1786507207443.jpg  |    0 
 upload/capture/20260812/GU7398831_1786521628313.jpg  |    0 
 upload/capture/20260813/GV7474288_1786579277797.jpg  |    0 
 upload/capture/20260812/GT7568358_1786492802427.jpg  |    0 
 upload/capture/20260812/GV7474288_1786536069578.jpg  |    0 
 upload/capture/20260812/GV7474288_1786507234862.jpg  |    0 
 upload/capture/20260812/GV6662514_1786492859120.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786420866979.jpg |    0 
 upload/capture/20260812/GV7474288_1786521674570.jpg  |    0 
 uploads/capture/20260811/GV6662502_1786449687972.jpg |    0 
 upload/capture/20260813/GV7474291_1786579217673.jpg  |    0 
 upload/capture/20260812/GU7398831_1786492870648.jpg  |    0 
 upload/capture/20260813/GN3665735_1786579240984.jpg  |    0 
 upload/capture/20260813/GV6662505_1786579221670.jpg  |    0 
 upload/capture/20260813/GN3665735_1786579282053.jpg  |    0 
 uploads/capture/20260811/GV7474259_1786435255456.jpg |    0 
 upload/capture/20260812/GV7474288_1786492878638.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786420852726.jpg |    0 
 upload/capture/20260812/GV7474275_1786521648124.jpg  |    0 
 upload/capture/20260812/GN3665735_1786521639978.jpg  |    0 
 upload/capture/20260812/GV7474259_1786507253789.jpg  |    0 
 upload/capture/20260812/GV6662514_1786521655544.jpg  |    0 
 upload/capture/20260812/GN3665735_1786536075542.jpg  |    0 
 upload/capture/20260812/GV6662505_1786507266189.jpg  |    0 
 uploads/capture/20260811/GT7568358_1786420802179.jpg |    0 
 upload/capture/20260812/GV6662514_1786536014676.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786420829762.jpg |    0 
 upload/capture/20260812/GT7568358_1786536003041.jpg  |    0 
 upload/capture/20260812/GV7474291_1786536056032.jpg  |    0 
 upload/capture/20260812/GV7474259_1786536011033.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786449684411.jpg |    0 
 upload/capture/20260812/GV6662505_1786536059139.jpg  |    0 
 upload/capture/20260812/GU7398831_1786507226196.jpg  |    0 
 uploads/capture/20260811/GV6662505_1786449681517.jpg |    0 
 upload/capture/20260812/GV7474291_1786492863758.jpg  |    0 
 upload/capture/20260812/GN3665735_1786507240759.jpg  |    0 
 uploads/capture/20260811/GV7474275_1786449666086.jpg |    0 
 uploads/capture/20260811/GV7474291_1786435230493.jpg |    0 
 upload/capture/20260812/GV6662514_1786492817062.jpg  |    0 
 upload/capture/20260813/GV6662505_1786579266010.jpg  |    0 
 src/modules/basicdata/service/iot.ts                 |   20 ++++++
 upload/capture/20260813/GV7474259_1786579209995.jpg  |    0 
 uploads/capture/20260811/GV7474275_1786420820949.jpg |    0 
 uploads/capture/20260811/GV6662505_1786420836562.jpg |    0 
 uploads/capture/20260811/GV7474291_1786435264760.jpg |    0 
 upload/capture/20260812/GN3665735_1786492884239.jpg  |    0 
 upload/capture/20260813/GV6662502_1786579230374.jpg  |    0 
 upload/capture/20260812/GV7474259_1786492812545.jpg  |    0 
 src/modules/monitor/service/capturetask.ts           |    8 +-
 src/modules/push/controller/app/open.ts              |    2 
 upload/capture/20260812/GV7474259_1786521651663.jpg  |    0 
 upload/capture/20260812/GV6662502_1786492832279.jpg  |    0 
 uploads/capture/20260811/GV6662505_1786435233953.jpg |    0 
 upload/capture/20260812/GV7474259_1786492854950.jpg  |    0 
 upload/capture/20260812/GU7398831_1786507269933.jpg  |    0 
 upload/capture/20260812/GV7474291_1786492820563.jpg  |    0 
 uploads/capture/20260811/GN3665735_1786449694873.jpg |    0 
 upload/capture/20260812/GU7398831_1786521666059.jpg  |    0 
 uploads/capture/20260811/GV6662502_1786449641491.jpg |    0 
 upload/capture/20260812/GV7474288_1786507277701.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786449626039.jpg |    0 
 uploads/capture/20260811/GT7568358_1786449601748.jpg |    0 
 upload/capture/20260812/GV7474291_1786507219198.jpg  |    0 
 uploads/capture/20260811/GV7474275_1786449617079.jpg |    0 
 upload/capture/20260812/GV6662505_1786536021780.jpg  |    0 
 upload/capture/20260812/GV6662514_1786507258115.jpg  |    0 
 uploads/capture/20260811/GV7474291_1786420871234.jpg |    0 
 upload/capture/20260813/GV7474259_1786579253499.jpg  |    0 
 upload/capture/20260812/GV6662502_1786536030786.jpg  |    0 
 src/modules/basicdata/service/site.ts                |  108 ++++++++++++++++++++++++++++++++++-
 upload/capture/20260812/GU7398831_1786536026138.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786435214262.jpg |    0 
 uploads/capture/20260811/GT7568358_1786449652045.jpg |    0 
 upload/capture/20260812/GV6662502_1786521670102.jpg  |    0 
 upload/capture/20260812/GV6662502_1786536065877.jpg  |    0 
 upload/capture/20260813/GV7474275_1786579248997.jpg  |    0 
 uploads/capture/20260811/GV7474259_1786449670226.jpg |    0 
 uploads/capture/20260811/GV7474259_1786449621443.jpg |    0 
 upload/capture/20260812/GV6662505_1786492825151.jpg  |    0 
 upload/capture/20260813/GV6662514_1786579258227.jpg  |    0 
 upload/capture/20260812/GT7568358_1786536041238.jpg  |    0 
 upload/capture/20260812/GN3665735_1786521678020.jpg  |    0 
 upload/capture/20260812/GT7568358_1786507244873.jpg  |    0 
 upload/capture/20260812/GV6662505_1786507222821.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786449674071.jpg |    0 
 upload/capture/20260813/GV7474291_1786579261598.jpg  |    0 
 upload/capture/20260812/GV7474275_1786492808255.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786435245842.jpg |    0 
 upload/capture/20260812/GU7398831_1786536062205.jpg  |    0 
 upload/capture/20260812/GN3665735_1786536037960.jpg  |    0 
 upload/capture/20260812/GV7474288_1786492836109.jpg  |    0 
 upload/capture/20260812/GT7568358_1786492846144.jpg  |    0 
 uploads/capture/20260811/GV7474288_1786449691579.jpg |    0 
 upload/capture/20260812/GT7568358_1786521602750.jpg  |    0 
 upload/capture/20260812/GV7474275_1786492850608.jpg  |    0 
 upload/capture/20260812/GV6662502_1786507230536.jpg  |    0 
 upload/capture/20260812/GV7474259_1786507211871.jpg  |    0 
 upload/capture/20260812/GV7474275_1786507249665.jpg  |    0 
 upload/capture/20260812/GV7474275_1786521608541.jpg  |    0 
 upload/capture/20260812/GV6662514_1786521617223.jpg  |    0 
 uploads/capture/20260811/GT7568358_1786420839321.jpg |    0 
 uploads/capture/20260811/GV6662505_1786420875056.jpg |    0 
 uploads/capture/20260811/GT7568358_1786435204548.jpg |    0 
 uploads/capture/20260811/GV7474259_1786435223505.jpg |    0 
 upload/capture/20260812/GT7568358_1786507202622.jpg  |    0 
 upload/capture/20260812/GV7474291_1786521621017.jpg  |    0 
 uploads/capture/20260811/GN3665733_1786435241031.jpg |    0 
 upload/capture/20260812/GV6662505_1786521625196.jpg  |    0 
 upload/capture/20260812/GV7474259_1786521613046.jpg  |    0 
 upload/capture/20260812/GV7474291_1786507262088.jpg  |    0 
 uploads/capture/20260811/GU7398831_1786449637387.jpg |    0 
 uploads/capture/20260811/GV7474275_1786435218689.jpg |    0 
 uploads/capture/20260811/GN3665733_1786435210647.jpg |    0 
 uploads/capture/20260811/GV6662505_1786449633565.jpg |    0 
 upload/capture/20260812/GV6662505_1786521662522.jpg  |    0 
 upload/capture/20260812/GU7398831_1786492828667.jpg  |    0 
 uploads/capture/20260811/GV6662514_1786435260168.jpg |    0 
 uploads/capture/20260811/GV7474275_1786435251133.jpg |    0 
 uploads/capture/20260811/GT7568358_1786435236873.jpg |    0 
 uploads/capture/20260811/GV7474259_1786420825942.jpg |    0 
 155 files changed, 130 insertions(+), 26 deletions(-)

diff --git a/src/modules/basicdata/controller/admin/site.ts b/src/modules/basicdata/controller/admin/site.ts
index 23112ad..10f8813 100644
--- a/src/modules/basicdata/controller/admin/site.ts
+++ b/src/modules/basicdata/controller/admin/site.ts
@@ -2,18 +2,13 @@
 import { BasicdataSiteEntity } from '../../entity/site';
 import { BasicdataSiteService } from '../../service/site';
 import { BaseSysDepartmentEntity } from '../../../base/entity/sys/department';
-import { WithDeptFilterWhere } from '../../../base/middleware/with-dept-filter-where'
 
-/**
- * 绔欑偣淇℃伅鍚庡彴绠$悊
- */
 @CoolController({
   api: ['add', 'delete', 'update', 'info', 'list', 'page'],
   entity: BasicdataSiteEntity,
   service: BasicdataSiteService,
   pageQueryOp: {
-    keyWordLikeFields: ['a.name', 'a.address', 'a.leader'],
-    fieldEq: ['a.departmentId', 'a.siteType', 'a.status'],
+    // 鉁� page 鏂规硶宸插湪 Service 涓噸鍐欙紝杩欓噷閰嶇疆浠呬綔鍏滃簳
     select: ['a.*', 'b.name AS departmentName'],
     join: [
       {
@@ -23,15 +18,6 @@
         type: 'leftJoin',
       },
     ],
-    where: async ctx => {
-      const conditions: any[][] = [];
-      conditions.push(...(await WithDeptFilterWhere(ctx, { alias: 'a', field: 'departmentId' })));
-
-      // 鍏朵粬鍏宠仈琛紙涓句緥锛�
-      // conditions.push(...(await deptFilterWhere(ctx, 'd', 'id')));
-
-      return conditions;
-    },
   },
 })
-export class AdminBasicdataSiteController extends BaseController { }
+export class AdminBasicdataSiteController extends BaseController {}
\ No newline at end of file
diff --git a/src/modules/basicdata/service/iot.ts b/src/modules/basicdata/service/iot.ts
index 8617333..cd7c52e 100644
--- a/src/modules/basicdata/service/iot.ts
+++ b/src/modules/basicdata/service/iot.ts
@@ -114,4 +114,24 @@
     return result;
   }
 
+  /**
+   * 閫掑綊鑾峰彇閮ㄩ棬鍙婂叾鎵�鏈夊瓙閮ㄩ棬 ID
+   */
+  async getDepartmentAndChildren(deptId: number): Promise<number[]> {
+    const result: number[] = [deptId];
+    const findChildren = async (pid: number) => {
+      const children = await this.baseSysDepartmentEntity
+        .createQueryBuilder('d')
+        .select('d.id')
+        .where('d.parentId = :pid', { pid })
+        .getMany();
+      for (const c of children) {
+        result.push(c.id);
+        await findChildren(c.id);
+      }
+    };
+    await findChildren(deptId);
+    return result;
+  }  
+
 }
\ No newline at end of file
diff --git a/src/modules/basicdata/service/site.ts b/src/modules/basicdata/service/site.ts
index c41130b..7bd89ce 100644
--- a/src/modules/basicdata/service/site.ts
+++ b/src/modules/basicdata/service/site.ts
@@ -1,14 +1,112 @@
-import { Provide } from '@midwayjs/core';
+import { Provide, Inject, Context } from '@midwayjs/core';
 import { BaseService } from '@cool-midway/core';
 import { InjectEntityModel } from '@midwayjs/typeorm';
 import { Repository } from 'typeorm';
 import { BasicdataSiteEntity } from '../entity/site';
+import { BaseSysDepartmentEntity } from '../../base/entity/sys/department';
+import { WithDeptFilterWhere } from '../../base/middleware/with-dept-filter-where';
+import { Context as KoaContext } from '@midwayjs/koa';
 
-/**
- * 绔欑偣鏈嶅姟
- */
 @Provide()
 export class BasicdataSiteService extends BaseService {
   @InjectEntityModel(BasicdataSiteEntity)
   basicdataSiteEntity: Repository<BasicdataSiteEntity>;
-}
+
+  @InjectEntityModel(BaseSysDepartmentEntity)
+  baseSysDepartmentEntity: Repository<BaseSysDepartmentEntity>;
+
+  @Inject()
+  ctx: KoaContext;
+
+  /**
+   * 閲嶅啓 page 鈥斺�� 鏄惧紡鍒楀嚭瀛楁锛岄伩鍏� a.* 鐨勫埆鍚嶉棶棰�
+   */
+  async page(query: any) {
+    const {
+      page = 1,
+      size = 20,
+      departmentId,
+      siteType,
+      status,
+      keyWord,
+      sort,
+      order,
+    } = query;
+    const qb = this.basicdataSiteEntity
+      .createQueryBuilder('a')
+      .leftJoin(BaseSysDepartmentEntity, 'b', 'a.departmentId = b.id')
+      .select([
+        'a.id',
+        'a.businessId',
+        'a.businessName',
+        'a.departmentId',
+        'a.siteType',
+        'a.address',
+        'a.leader',
+        'a.longitude',
+        'a.latitude',
+        'a.photo',
+        'a.status',
+        'a.remark',
+        'a.createTime',
+        'a.updateTime',
+        'b.name AS departmentName',
+      ]);
+    const authConds = await WithDeptFilterWhere(this.ctx, {
+      alias: 'a',
+      field: 'departmentId',
+    });
+    for (const [sql, params] of authConds) {
+      qb.andWhere(sql, params);
+    }
+    if (departmentId) {
+      const deptIds = await this.getDepartmentAndChildren(Number(departmentId));
+      qb.andWhere('a.departmentId IN (:deptIds)', { deptIds });
+    }
+    if (siteType !== undefined && siteType !== '') {
+      qb.andWhere('a.siteType = :siteType', { siteType });
+    }
+    if (status !== undefined && status !== '') {
+      qb.andWhere('a.status = :status', { status: Number(status) });
+    }
+    if (keyWord) {
+      qb.andWhere(
+        '(a.businessId LIKE :kw OR a.businessName LIKE :kw OR a.address LIKE :kw OR a.leader LIKE :kw)',
+        { kw: `%${keyWord}%` }
+      );
+    }
+    const sortField = order || 'createTime';
+    const sortDir = sort === 'asc' ? 'ASC' : 'DESC';
+    qb.orderBy(`a.${sortField}`, sortDir);
+    const skip = (Number(page) - 1) * Number(size);
+    const [list, total] = await qb
+      .offset(skip)
+      .limit(Number(size))
+      .getManyAndCount();
+
+    return {
+      list,
+      pagination: { page: Number(page), size: Number(size), total },
+    };
+  }
+
+  /**
+   * 閫掑綊鑾峰彇閮ㄩ棬鍙婂叾鎵�鏈夊瓙閮ㄩ棬 ID
+   */
+  async getDepartmentAndChildren(deptId: number): Promise<number[]> {
+    const result: number[] = [deptId];
+    const findChildren = async (pid: number) => {
+      const children = await this.baseSysDepartmentEntity
+        .createQueryBuilder('d')
+        .select('d.id')
+        .where('d.parentId = :pid', { pid })
+        .getMany();
+      for (const c of children) {
+        result.push(c.id);
+        await findChildren(c.id);
+      }
+    };
+    await findChildren(deptId);
+    return result;
+  }
+}
\ No newline at end of file
diff --git a/src/modules/monitor/service/capturetask.ts b/src/modules/monitor/service/capturetask.ts
index b13464b..4bf1545 100644
--- a/src/modules/monitor/service/capturetask.ts
+++ b/src/modules/monitor/service/capturetask.ts
@@ -108,7 +108,7 @@
 
                 // 4. 鏈湴鐩綍
                 const dateDir = new Date().toISOString().slice(0, 10).replace(/-/g, '');
-                const localDir = path.join(process.cwd(), 'uploads', 'capture', dateDir);
+                const localDir = path.join(process.cwd(), 'upload', 'capture', dateDir);
                 fs.mkdirSync(localDir, { recursive: true });
                 console.log('[Capture] 鏈湴鐩綍=', localDir);
 
@@ -121,9 +121,9 @@
                 console.log('[Capture] 鍥剧墖涓嬭浇瀹屾垚');
 
                 const relativePath = path
-                    .relative(path.join(process.cwd(), 'uploads'), dest)
+                    .relative(path.join(process.cwd(), 'upload'), dest)
                     .replace(/\\/g, '/');
-                const localUrl = `/uploads/${relativePath}`;
+                const localUrl = `/upload/${relativePath}`;
                 console.log('[Capture] localUrl=', localUrl);
 
                 const entity = {
@@ -278,7 +278,7 @@
         const spaceId = await this.getSpaceID();
         const imgs = await this.queryCaptureImages(deviceSerial, spaceId);
         const dateDir = new Date().toISOString().slice(0, 10).replace(/-/g, '');
-        const localDir = path.join(process.cwd(), 'uploads', 'capture', dateDir);
+        const localDir = path.join(process.cwd(), 'upload', 'capture', dateDir);
         fs.mkdirSync(localDir, { recursive: true });
 
         for (const img of imgs) {
diff --git a/src/modules/push/controller/app/open.ts b/src/modules/push/controller/app/open.ts
index 67199aa..c082fe1 100644
--- a/src/modules/push/controller/app/open.ts
+++ b/src/modules/push/controller/app/open.ts
@@ -116,7 +116,7 @@
       this.ctx.body = { messageId: '' };
       return;
     }
-    console.log('銆愯悿鐭充簯鍘熷鎶ユ枃銆�:', rawBody.slice(0, 500));
+    console.log('銆愯悿鐭充簯鍘熷鎶ユ枃銆�:', rawBody);
     let msg: any;
     try {
       msg = JSON.parse(rawBody);
diff --git a/upload/capture/20260812/GN3665735_1786492841353.jpg b/upload/capture/20260812/GN3665735_1786492841353.jpg
new file mode 100644
index 0000000..8866b53
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786492841353.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786492884239.jpg b/upload/capture/20260812/GN3665735_1786492884239.jpg
new file mode 100644
index 0000000..b86e6e3
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786492884239.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786507240759.jpg b/upload/capture/20260812/GN3665735_1786507240759.jpg
new file mode 100644
index 0000000..89034cd
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786507240759.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786507282434.jpg b/upload/capture/20260812/GN3665735_1786507282434.jpg
new file mode 100644
index 0000000..148635c
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786507282434.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786521639978.jpg b/upload/capture/20260812/GN3665735_1786521639978.jpg
new file mode 100644
index 0000000..5c792fe
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786521639978.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786521678020.jpg b/upload/capture/20260812/GN3665735_1786521678020.jpg
new file mode 100644
index 0000000..78e8ee4
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786521678020.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786536037960.jpg b/upload/capture/20260812/GN3665735_1786536037960.jpg
new file mode 100644
index 0000000..1c1cbe8
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786536037960.jpg
Binary files differ
diff --git a/upload/capture/20260812/GN3665735_1786536075542.jpg b/upload/capture/20260812/GN3665735_1786536075542.jpg
new file mode 100644
index 0000000..5ffb781
--- /dev/null
+++ b/upload/capture/20260812/GN3665735_1786536075542.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786492802427.jpg b/upload/capture/20260812/GT7568358_1786492802427.jpg
new file mode 100644
index 0000000..a563511
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786492802427.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786492846144.jpg b/upload/capture/20260812/GT7568358_1786492846144.jpg
new file mode 100644
index 0000000..209aaf1
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786492846144.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786507202622.jpg b/upload/capture/20260812/GT7568358_1786507202622.jpg
new file mode 100644
index 0000000..3822731
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786507202622.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786507244873.jpg b/upload/capture/20260812/GT7568358_1786507244873.jpg
new file mode 100644
index 0000000..e239eb1
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786507244873.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786521602750.jpg b/upload/capture/20260812/GT7568358_1786521602750.jpg
new file mode 100644
index 0000000..2f904df
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786521602750.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786521643256.jpg b/upload/capture/20260812/GT7568358_1786521643256.jpg
new file mode 100644
index 0000000..bdfd02f
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786521643256.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786536003041.jpg b/upload/capture/20260812/GT7568358_1786536003041.jpg
new file mode 100644
index 0000000..d0b84ae
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786536003041.jpg
Binary files differ
diff --git a/upload/capture/20260812/GT7568358_1786536041238.jpg b/upload/capture/20260812/GT7568358_1786536041238.jpg
new file mode 100644
index 0000000..1615c72
--- /dev/null
+++ b/upload/capture/20260812/GT7568358_1786536041238.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786492828667.jpg b/upload/capture/20260812/GU7398831_1786492828667.jpg
new file mode 100644
index 0000000..6fc94d0
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786492828667.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786492870648.jpg b/upload/capture/20260812/GU7398831_1786492870648.jpg
new file mode 100644
index 0000000..7a28a90
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786492870648.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786507226196.jpg b/upload/capture/20260812/GU7398831_1786507226196.jpg
new file mode 100644
index 0000000..88392b7
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786507226196.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786507269933.jpg b/upload/capture/20260812/GU7398831_1786507269933.jpg
new file mode 100644
index 0000000..cba80d6
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786507269933.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786521628313.jpg b/upload/capture/20260812/GU7398831_1786521628313.jpg
new file mode 100644
index 0000000..bd6af11
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786521628313.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786521666059.jpg b/upload/capture/20260812/GU7398831_1786521666059.jpg
new file mode 100644
index 0000000..b3e92b7
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786521666059.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786536026138.jpg b/upload/capture/20260812/GU7398831_1786536026138.jpg
new file mode 100644
index 0000000..3f5133a
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786536026138.jpg
Binary files differ
diff --git a/upload/capture/20260812/GU7398831_1786536062205.jpg b/upload/capture/20260812/GU7398831_1786536062205.jpg
new file mode 100644
index 0000000..1c2742f
--- /dev/null
+++ b/upload/capture/20260812/GU7398831_1786536062205.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786492832279.jpg b/upload/capture/20260812/GV6662502_1786492832279.jpg
new file mode 100644
index 0000000..8ab262b
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786492832279.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786492874391.jpg b/upload/capture/20260812/GV6662502_1786492874391.jpg
new file mode 100644
index 0000000..41e23d8
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786492874391.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786507230536.jpg b/upload/capture/20260812/GV6662502_1786507230536.jpg
new file mode 100644
index 0000000..065f105
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786507230536.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786507273313.jpg b/upload/capture/20260812/GV6662502_1786507273313.jpg
new file mode 100644
index 0000000..868a167
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786507273313.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786521632355.jpg b/upload/capture/20260812/GV6662502_1786521632355.jpg
new file mode 100644
index 0000000..582a05a
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786521632355.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786521670102.jpg b/upload/capture/20260812/GV6662502_1786521670102.jpg
new file mode 100644
index 0000000..a17f844
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786521670102.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786536030786.jpg b/upload/capture/20260812/GV6662502_1786536030786.jpg
new file mode 100644
index 0000000..abf66e0
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786536030786.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662502_1786536065877.jpg b/upload/capture/20260812/GV6662502_1786536065877.jpg
new file mode 100644
index 0000000..c478d78
--- /dev/null
+++ b/upload/capture/20260812/GV6662502_1786536065877.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786492825151.jpg b/upload/capture/20260812/GV6662505_1786492825151.jpg
new file mode 100644
index 0000000..7ecd8ad
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786492825151.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786492867323.jpg b/upload/capture/20260812/GV6662505_1786492867323.jpg
new file mode 100644
index 0000000..51cba46
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786492867323.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786507222821.jpg b/upload/capture/20260812/GV6662505_1786507222821.jpg
new file mode 100644
index 0000000..0944cfe
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786507222821.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786507266189.jpg b/upload/capture/20260812/GV6662505_1786507266189.jpg
new file mode 100644
index 0000000..7aea867
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786507266189.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786521625196.jpg b/upload/capture/20260812/GV6662505_1786521625196.jpg
new file mode 100644
index 0000000..54bb3af
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786521625196.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786521662522.jpg b/upload/capture/20260812/GV6662505_1786521662522.jpg
new file mode 100644
index 0000000..244bbb6
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786521662522.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786536021780.jpg b/upload/capture/20260812/GV6662505_1786536021780.jpg
new file mode 100644
index 0000000..493ba78
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786536021780.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662505_1786536059139.jpg b/upload/capture/20260812/GV6662505_1786536059139.jpg
new file mode 100644
index 0000000..7f38fba
--- /dev/null
+++ b/upload/capture/20260812/GV6662505_1786536059139.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786492817062.jpg b/upload/capture/20260812/GV6662514_1786492817062.jpg
new file mode 100644
index 0000000..9a1ae21
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786492817062.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786492859120.jpg b/upload/capture/20260812/GV6662514_1786492859120.jpg
new file mode 100644
index 0000000..efda9a4
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786492859120.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786507215511.jpg b/upload/capture/20260812/GV6662514_1786507215511.jpg
new file mode 100644
index 0000000..2ef05c7
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786507215511.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786507258115.jpg b/upload/capture/20260812/GV6662514_1786507258115.jpg
new file mode 100644
index 0000000..8899cec
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786507258115.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786521617223.jpg b/upload/capture/20260812/GV6662514_1786521617223.jpg
new file mode 100644
index 0000000..79ed8ec
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786521617223.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786521655544.jpg b/upload/capture/20260812/GV6662514_1786521655544.jpg
new file mode 100644
index 0000000..5ebb7c9
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786521655544.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786536014676.jpg b/upload/capture/20260812/GV6662514_1786536014676.jpg
new file mode 100644
index 0000000..81aeb0a
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786536014676.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV6662514_1786536052794.jpg b/upload/capture/20260812/GV6662514_1786536052794.jpg
new file mode 100644
index 0000000..c5ff366
--- /dev/null
+++ b/upload/capture/20260812/GV6662514_1786536052794.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786492812545.jpg b/upload/capture/20260812/GV7474259_1786492812545.jpg
new file mode 100644
index 0000000..6481bdb
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786492812545.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786492854950.jpg b/upload/capture/20260812/GV7474259_1786492854950.jpg
new file mode 100644
index 0000000..7bf8ecc
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786492854950.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786507211871.jpg b/upload/capture/20260812/GV7474259_1786507211871.jpg
new file mode 100644
index 0000000..b5f0942
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786507211871.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786507253789.jpg b/upload/capture/20260812/GV7474259_1786507253789.jpg
new file mode 100644
index 0000000..cda1367
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786507253789.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786521613046.jpg b/upload/capture/20260812/GV7474259_1786521613046.jpg
new file mode 100644
index 0000000..b78bd6a
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786521613046.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786521651663.jpg b/upload/capture/20260812/GV7474259_1786521651663.jpg
new file mode 100644
index 0000000..5364cf0
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786521651663.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786536011033.jpg b/upload/capture/20260812/GV7474259_1786536011033.jpg
new file mode 100644
index 0000000..16984d5
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786536011033.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474259_1786536048816.jpg b/upload/capture/20260812/GV7474259_1786536048816.jpg
new file mode 100644
index 0000000..baa793a
--- /dev/null
+++ b/upload/capture/20260812/GV7474259_1786536048816.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786492808255.jpg b/upload/capture/20260812/GV7474275_1786492808255.jpg
new file mode 100644
index 0000000..007e318
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786492808255.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786492850608.jpg b/upload/capture/20260812/GV7474275_1786492850608.jpg
new file mode 100644
index 0000000..e030cee
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786492850608.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786507207443.jpg b/upload/capture/20260812/GV7474275_1786507207443.jpg
new file mode 100644
index 0000000..507a76f
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786507207443.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786507249665.jpg b/upload/capture/20260812/GV7474275_1786507249665.jpg
new file mode 100644
index 0000000..83692d5
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786507249665.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786521608541.jpg b/upload/capture/20260812/GV7474275_1786521608541.jpg
new file mode 100644
index 0000000..b472de6
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786521608541.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786521648124.jpg b/upload/capture/20260812/GV7474275_1786521648124.jpg
new file mode 100644
index 0000000..8b67b40
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786521648124.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786536007341.jpg b/upload/capture/20260812/GV7474275_1786536007341.jpg
new file mode 100644
index 0000000..b7e4dbe
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786536007341.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474275_1786536044927.jpg b/upload/capture/20260812/GV7474275_1786536044927.jpg
new file mode 100644
index 0000000..a87ffec
--- /dev/null
+++ b/upload/capture/20260812/GV7474275_1786536044927.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786492836109.jpg b/upload/capture/20260812/GV7474288_1786492836109.jpg
new file mode 100644
index 0000000..0f2ff5e
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786492836109.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786492878638.jpg b/upload/capture/20260812/GV7474288_1786492878638.jpg
new file mode 100644
index 0000000..be6ed0a
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786492878638.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786507234862.jpg b/upload/capture/20260812/GV7474288_1786507234862.jpg
new file mode 100644
index 0000000..aaa0aeb
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786507234862.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786507277701.jpg b/upload/capture/20260812/GV7474288_1786507277701.jpg
new file mode 100644
index 0000000..d3743e7
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786507277701.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786521636292.jpg b/upload/capture/20260812/GV7474288_1786521636292.jpg
new file mode 100644
index 0000000..af4cd9d
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786521636292.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786521674570.jpg b/upload/capture/20260812/GV7474288_1786521674570.jpg
new file mode 100644
index 0000000..395ee41
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786521674570.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786536034039.jpg b/upload/capture/20260812/GV7474288_1786536034039.jpg
new file mode 100644
index 0000000..65169e5
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786536034039.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474288_1786536069578.jpg b/upload/capture/20260812/GV7474288_1786536069578.jpg
new file mode 100644
index 0000000..164a797
--- /dev/null
+++ b/upload/capture/20260812/GV7474288_1786536069578.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786492820563.jpg b/upload/capture/20260812/GV7474291_1786492820563.jpg
new file mode 100644
index 0000000..6db95ca
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786492820563.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786492863758.jpg b/upload/capture/20260812/GV7474291_1786492863758.jpg
new file mode 100644
index 0000000..fda830c
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786492863758.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786507219198.jpg b/upload/capture/20260812/GV7474291_1786507219198.jpg
new file mode 100644
index 0000000..2749b35
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786507219198.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786507262088.jpg b/upload/capture/20260812/GV7474291_1786507262088.jpg
new file mode 100644
index 0000000..53bc75a
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786507262088.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786521621017.jpg b/upload/capture/20260812/GV7474291_1786521621017.jpg
new file mode 100644
index 0000000..32bf601
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786521621017.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786521658986.jpg b/upload/capture/20260812/GV7474291_1786521658986.jpg
new file mode 100644
index 0000000..49b23e7
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786521658986.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786536017684.jpg b/upload/capture/20260812/GV7474291_1786536017684.jpg
new file mode 100644
index 0000000..cd6e507
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786536017684.jpg
Binary files differ
diff --git a/upload/capture/20260812/GV7474291_1786536056032.jpg b/upload/capture/20260812/GV7474291_1786536056032.jpg
new file mode 100644
index 0000000..a48ea78
--- /dev/null
+++ b/upload/capture/20260812/GV7474291_1786536056032.jpg
Binary files differ
diff --git a/upload/capture/20260813/GN3665735_1786579240984.jpg b/upload/capture/20260813/GN3665735_1786579240984.jpg
new file mode 100644
index 0000000..cd99986
--- /dev/null
+++ b/upload/capture/20260813/GN3665735_1786579240984.jpg
Binary files differ
diff --git a/upload/capture/20260813/GN3665735_1786579282053.jpg b/upload/capture/20260813/GN3665735_1786579282053.jpg
new file mode 100644
index 0000000..ef64323
--- /dev/null
+++ b/upload/capture/20260813/GN3665735_1786579282053.jpg
Binary files differ
diff --git a/upload/capture/20260813/GT7568358_1786579202008.jpg b/upload/capture/20260813/GT7568358_1786579202008.jpg
new file mode 100644
index 0000000..666575d
--- /dev/null
+++ b/upload/capture/20260813/GT7568358_1786579202008.jpg
Binary files differ
diff --git a/upload/capture/20260813/GT7568358_1786579244480.jpg b/upload/capture/20260813/GT7568358_1786579244480.jpg
new file mode 100644
index 0000000..b1f212b
--- /dev/null
+++ b/upload/capture/20260813/GT7568358_1786579244480.jpg
Binary files differ
diff --git a/upload/capture/20260813/GU7398831_1786579225930.jpg b/upload/capture/20260813/GU7398831_1786579225930.jpg
new file mode 100644
index 0000000..b728053
--- /dev/null
+++ b/upload/capture/20260813/GU7398831_1786579225930.jpg
Binary files differ
diff --git a/upload/capture/20260813/GU7398831_1786579269645.jpg b/upload/capture/20260813/GU7398831_1786579269645.jpg
new file mode 100644
index 0000000..585eca7
--- /dev/null
+++ b/upload/capture/20260813/GU7398831_1786579269645.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662502_1786579230374.jpg b/upload/capture/20260813/GV6662502_1786579230374.jpg
new file mode 100644
index 0000000..9970147
--- /dev/null
+++ b/upload/capture/20260813/GV6662502_1786579230374.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662502_1786579273691.jpg b/upload/capture/20260813/GV6662502_1786579273691.jpg
new file mode 100644
index 0000000..18a3fe6
--- /dev/null
+++ b/upload/capture/20260813/GV6662502_1786579273691.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662505_1786579221670.jpg b/upload/capture/20260813/GV6662505_1786579221670.jpg
new file mode 100644
index 0000000..0c3f961
--- /dev/null
+++ b/upload/capture/20260813/GV6662505_1786579221670.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662505_1786579266010.jpg b/upload/capture/20260813/GV6662505_1786579266010.jpg
new file mode 100644
index 0000000..cc7c640
--- /dev/null
+++ b/upload/capture/20260813/GV6662505_1786579266010.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662514_1786579214399.jpg b/upload/capture/20260813/GV6662514_1786579214399.jpg
new file mode 100644
index 0000000..d499014
--- /dev/null
+++ b/upload/capture/20260813/GV6662514_1786579214399.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV6662514_1786579258227.jpg b/upload/capture/20260813/GV6662514_1786579258227.jpg
new file mode 100644
index 0000000..ce753ca
--- /dev/null
+++ b/upload/capture/20260813/GV6662514_1786579258227.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474259_1786579209995.jpg b/upload/capture/20260813/GV7474259_1786579209995.jpg
new file mode 100644
index 0000000..f14dc72
--- /dev/null
+++ b/upload/capture/20260813/GV7474259_1786579209995.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474259_1786579253499.jpg b/upload/capture/20260813/GV7474259_1786579253499.jpg
new file mode 100644
index 0000000..3d94f19
--- /dev/null
+++ b/upload/capture/20260813/GV7474259_1786579253499.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474275_1786579206310.jpg b/upload/capture/20260813/GV7474275_1786579206310.jpg
new file mode 100644
index 0000000..727dc16
--- /dev/null
+++ b/upload/capture/20260813/GV7474275_1786579206310.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474275_1786579248997.jpg b/upload/capture/20260813/GV7474275_1786579248997.jpg
new file mode 100644
index 0000000..d7e9bb1
--- /dev/null
+++ b/upload/capture/20260813/GV7474275_1786579248997.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474288_1786579234470.jpg b/upload/capture/20260813/GV7474288_1786579234470.jpg
new file mode 100644
index 0000000..3a8ac6d
--- /dev/null
+++ b/upload/capture/20260813/GV7474288_1786579234470.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474288_1786579277797.jpg b/upload/capture/20260813/GV7474288_1786579277797.jpg
new file mode 100644
index 0000000..b5fae3d
--- /dev/null
+++ b/upload/capture/20260813/GV7474288_1786579277797.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474291_1786579217673.jpg b/upload/capture/20260813/GV7474291_1786579217673.jpg
new file mode 100644
index 0000000..ebcaaee
--- /dev/null
+++ b/upload/capture/20260813/GV7474291_1786579217673.jpg
Binary files differ
diff --git a/upload/capture/20260813/GV7474291_1786579261598.jpg b/upload/capture/20260813/GV7474291_1786579261598.jpg
new file mode 100644
index 0000000..76a755c
--- /dev/null
+++ b/upload/capture/20260813/GV7474291_1786579261598.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GN3665733_1786435210647.jpg b/uploads/capture/20260811/GN3665733_1786435210647.jpg
new file mode 100644
index 0000000..7314594
--- /dev/null
+++ b/uploads/capture/20260811/GN3665733_1786435210647.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GN3665733_1786435241031.jpg b/uploads/capture/20260811/GN3665733_1786435241031.jpg
new file mode 100644
index 0000000..8d5711e
--- /dev/null
+++ b/uploads/capture/20260811/GN3665733_1786435241031.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GN3665735_1786449649294.jpg b/uploads/capture/20260811/GN3665735_1786449649294.jpg
new file mode 100644
index 0000000..3864055
--- /dev/null
+++ b/uploads/capture/20260811/GN3665735_1786449649294.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GN3665735_1786449694873.jpg b/uploads/capture/20260811/GN3665735_1786449694873.jpg
new file mode 100644
index 0000000..3cfbede
--- /dev/null
+++ b/uploads/capture/20260811/GN3665735_1786449694873.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786420802179.jpg b/uploads/capture/20260811/GT7568358_1786420802179.jpg
new file mode 100644
index 0000000..452c6e2
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786420802179.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786420839321.jpg b/uploads/capture/20260811/GT7568358_1786420839321.jpg
new file mode 100644
index 0000000..ba28082
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786420839321.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786435204548.jpg b/uploads/capture/20260811/GT7568358_1786435204548.jpg
new file mode 100644
index 0000000..a7fa475
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786435204548.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786435236873.jpg b/uploads/capture/20260811/GT7568358_1786435236873.jpg
new file mode 100644
index 0000000..e780594
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786435236873.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786449601748.jpg b/uploads/capture/20260811/GT7568358_1786449601748.jpg
new file mode 100644
index 0000000..8e4eb28
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786449601748.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GT7568358_1786449652045.jpg b/uploads/capture/20260811/GT7568358_1786449652045.jpg
new file mode 100644
index 0000000..496d528
--- /dev/null
+++ b/uploads/capture/20260811/GT7568358_1786449652045.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786420816227.jpg b/uploads/capture/20260811/GU7398831_1786420816227.jpg
new file mode 100644
index 0000000..02e5d54
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786420816227.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786420852726.jpg b/uploads/capture/20260811/GU7398831_1786420852726.jpg
new file mode 100644
index 0000000..5bf5440
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786420852726.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786435214262.jpg b/uploads/capture/20260811/GU7398831_1786435214262.jpg
new file mode 100644
index 0000000..2c9c554
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786435214262.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786435245842.jpg b/uploads/capture/20260811/GU7398831_1786435245842.jpg
new file mode 100644
index 0000000..84fdd36
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786435245842.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786449637387.jpg b/uploads/capture/20260811/GU7398831_1786449637387.jpg
new file mode 100644
index 0000000..2588e6d
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786449637387.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GU7398831_1786449684411.jpg b/uploads/capture/20260811/GU7398831_1786449684411.jpg
new file mode 100644
index 0000000..095d01c
--- /dev/null
+++ b/uploads/capture/20260811/GU7398831_1786449684411.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662502_1786449641491.jpg b/uploads/capture/20260811/GV6662502_1786449641491.jpg
new file mode 100644
index 0000000..3ab9d7b
--- /dev/null
+++ b/uploads/capture/20260811/GV6662502_1786449641491.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662502_1786449687972.jpg b/uploads/capture/20260811/GV6662502_1786449687972.jpg
new file mode 100644
index 0000000..4ee2b83
--- /dev/null
+++ b/uploads/capture/20260811/GV6662502_1786449687972.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786420836562.jpg b/uploads/capture/20260811/GV6662505_1786420836562.jpg
new file mode 100644
index 0000000..1858394
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786420836562.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786420875056.jpg b/uploads/capture/20260811/GV6662505_1786420875056.jpg
new file mode 100644
index 0000000..047ec93
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786420875056.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786435233953.jpg b/uploads/capture/20260811/GV6662505_1786435233953.jpg
new file mode 100644
index 0000000..d4306cf
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786435233953.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786435268196.jpg b/uploads/capture/20260811/GV6662505_1786435268196.jpg
new file mode 100644
index 0000000..a80e60f
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786435268196.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786449633565.jpg b/uploads/capture/20260811/GV6662505_1786449633565.jpg
new file mode 100644
index 0000000..765e47b
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786449633565.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662505_1786449681517.jpg b/uploads/capture/20260811/GV6662505_1786449681517.jpg
new file mode 100644
index 0000000..57d7964
--- /dev/null
+++ b/uploads/capture/20260811/GV6662505_1786449681517.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786420829762.jpg b/uploads/capture/20260811/GV6662514_1786420829762.jpg
new file mode 100644
index 0000000..b605d87
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786420829762.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786420866979.jpg b/uploads/capture/20260811/GV6662514_1786420866979.jpg
new file mode 100644
index 0000000..0a3842c
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786420866979.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786435227502.jpg b/uploads/capture/20260811/GV6662514_1786435227502.jpg
new file mode 100644
index 0000000..8137590
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786435227502.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786435260168.jpg b/uploads/capture/20260811/GV6662514_1786435260168.jpg
new file mode 100644
index 0000000..d586937
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786435260168.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786449626039.jpg b/uploads/capture/20260811/GV6662514_1786449626039.jpg
new file mode 100644
index 0000000..c660048
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786449626039.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV6662514_1786449674071.jpg b/uploads/capture/20260811/GV6662514_1786449674071.jpg
new file mode 100644
index 0000000..008a9e3
--- /dev/null
+++ b/uploads/capture/20260811/GV6662514_1786449674071.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786420825942.jpg b/uploads/capture/20260811/GV7474259_1786420825942.jpg
new file mode 100644
index 0000000..b66505c
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786420825942.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786420862502.jpg b/uploads/capture/20260811/GV7474259_1786420862502.jpg
new file mode 100644
index 0000000..ac2c254
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786420862502.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786435223505.jpg b/uploads/capture/20260811/GV7474259_1786435223505.jpg
new file mode 100644
index 0000000..d93b006
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786435223505.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786435255456.jpg b/uploads/capture/20260811/GV7474259_1786435255456.jpg
new file mode 100644
index 0000000..142bf4a
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786435255456.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786449621443.jpg b/uploads/capture/20260811/GV7474259_1786449621443.jpg
new file mode 100644
index 0000000..2acb355
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786449621443.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474259_1786449670226.jpg b/uploads/capture/20260811/GV7474259_1786449670226.jpg
new file mode 100644
index 0000000..fd1e2af
--- /dev/null
+++ b/uploads/capture/20260811/GV7474259_1786449670226.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786420820949.jpg b/uploads/capture/20260811/GV7474275_1786420820949.jpg
new file mode 100644
index 0000000..4cb02e7
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786420820949.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786420856674.jpg b/uploads/capture/20260811/GV7474275_1786420856674.jpg
new file mode 100644
index 0000000..fa7e2cb
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786420856674.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786435218689.jpg b/uploads/capture/20260811/GV7474275_1786435218689.jpg
new file mode 100644
index 0000000..93c84d5
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786435218689.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786435251133.jpg b/uploads/capture/20260811/GV7474275_1786435251133.jpg
new file mode 100644
index 0000000..1e3c547
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786435251133.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786449617079.jpg b/uploads/capture/20260811/GV7474275_1786449617079.jpg
new file mode 100644
index 0000000..605f0d7
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786449617079.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474275_1786449666086.jpg b/uploads/capture/20260811/GV7474275_1786449666086.jpg
new file mode 100644
index 0000000..50c8851
--- /dev/null
+++ b/uploads/capture/20260811/GV7474275_1786449666086.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474288_1786449644964.jpg b/uploads/capture/20260811/GV7474288_1786449644964.jpg
new file mode 100644
index 0000000..729506f
--- /dev/null
+++ b/uploads/capture/20260811/GV7474288_1786449644964.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474288_1786449691579.jpg b/uploads/capture/20260811/GV7474288_1786449691579.jpg
new file mode 100644
index 0000000..d62dfb0
--- /dev/null
+++ b/uploads/capture/20260811/GV7474288_1786449691579.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786420832814.jpg b/uploads/capture/20260811/GV7474291_1786420832814.jpg
new file mode 100644
index 0000000..7a74cff
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786420832814.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786420871234.jpg b/uploads/capture/20260811/GV7474291_1786420871234.jpg
new file mode 100644
index 0000000..aab3fec
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786420871234.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786435230493.jpg b/uploads/capture/20260811/GV7474291_1786435230493.jpg
new file mode 100644
index 0000000..537246c
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786435230493.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786435264760.jpg b/uploads/capture/20260811/GV7474291_1786435264760.jpg
new file mode 100644
index 0000000..efc491d
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786435264760.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786449629825.jpg b/uploads/capture/20260811/GV7474291_1786449629825.jpg
new file mode 100644
index 0000000..9b496ed
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786449629825.jpg
Binary files differ
diff --git a/uploads/capture/20260811/GV7474291_1786449677844.jpg b/uploads/capture/20260811/GV7474291_1786449677844.jpg
new file mode 100644
index 0000000..21489e2
--- /dev/null
+++ b/uploads/capture/20260811/GV7474291_1786449677844.jpg
Binary files differ

--
Gitblit v1.9.1