Informasi yang bocor mengungkap seorang wanita panggilan baru dengan payudara besar, keterampilan seks oral kelas atas, dan erangan cabul; dia dilaporkan telah mengalami ejakulasi di dalam dirinya.
Anak orang kaya bermain dengan pelacur di dalam mobil. Seks di dalam mobil. Ejakulasi internal.","lastmod":"2026-07-11","duration":"","url":"/play/19206650.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTktMS85YzRjYzMxYzg3MzRjOTk0NWI5ODI2NTkzZTkzNTYzNi5qcGc=.cache","vod_id":19181520,"title":"Informasi bocor tentang seorang pramuniaga wanita berparas cantik dan bertubuh seksi di toko perhiasan yang menikmati seks dan lebih menyukai posisi wanita di atas dengan erangan lembut.","lastmod":"2026-02-19","duration":"0:12:37","url":"/play/19181520.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzVlNzhlZWRiMDU3YjUzMDJhYTBmN2M2ZDIwM2RiMzQuanBn.cache","vod_id":19179022,"title":"Seorang mahasiswi cantik dan seksi dari sebuah universitas di provinsi Hunan tertangkap kamera sedang berhubungan seks penuh gairah dengan pacarnya. Foto-foto tersebut, yang diambil setelah mereka putus, telah beredar online, menunjukkan penampilannya yang tampak polos berperilaku sangat cabul di tempat tidur, dengan erangan dan desahan selama hubungan intim.","lastmod":"2026-02-07","duration":"0:13:09","url":"/play/19179022.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvYTdlMzhmYjRiNjRiNmQ0NTkxNWFhNTUyYzkzZDVhOTguanBn.cache","vod_id":19206230,"title":"Seorang ahli BDSM melatih seorang siswi SMA tahun 2005 yang masih polos, memaksanya melakukan seks oral, deep throating, dan doggy style dengan ejakulasi di dalam. Wajahnya bengkak karena ditampar ayahnya, yang mencekiknya dan memaksanya melakukan berbagai bentuk seks brutal. Dia telah sepenuhnya berubah menjadi seorang jalang kecil. Siapa yang akan menjadi korban selanjutnya? (Wajah ditampilkan sepenuhnya sepanjang video.)","lastmod":"2026-07-03","duration":"","url":"/play/19206230.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTcvZjA0ZGM3YmRhN2JlMDkzYTViMGViZTQ0YWM5ODkzMDQuanBn.cache","vod_id":19144223,"title":"Kamu seorang wanita muda yang sedang menyusui, kamu baru saja melahirkan, mengapa vaginamu begitu kencang? (Hubungan intim sungguhan dengan wanita yang baik)","lastmod":"2025-07-16","duration":"0:30:20","url":"/play/19144223.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOWM0NzIzNGJiYzhmN2U1NTZmMDViODc5YmE4ZDNhZTcuanBn.cache","vod_id":19179524,"title":"Perselingkuhan guru tari Shenyang terbongkar.","lastmod":"2026-02-10","duration":"0:03:10","url":"/play/19179524.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2Q3MjcwNjdkMTA2NGJhMjllZDUzNmE2ZDNhZDgyMTIuanBn.cache","vod_id":19035175,"title":"Seorang gadis dengan wajah polos dan manis serta kepribadian yang sangat lembut, tetapi siapa sangka dia memiliki tato di seluruh lengannya? Sungguh gadis yang tangguh!","lastmod":"2025-03-26","duration":"0:40:29","url":"/play/19035175.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTkzZjEzMTUzZjczYjJkZTI3MGNjZjgyNTlmNjhiM2MuanBn.cache","vod_id":19174068,"title":"Bocoran Twitter mengungkap istri yang dikhianati istrinya dalam gaun pengantin sedang menjalani seks berkelompok dan mencapai orgasme.","lastmod":"2026-01-15","duration":"0:25:23","url":"/play/19174068.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTkvNzc3MTY3MGJiODA4NDRmZTIwMjg1NDZmNjU5NWU5NDMuanBn.cache","vod_id":19135441,"title":"Bocoran luar biasa: Foto selfie Changsha Li Yikun dan beberapa anjing betina lainnya mengungkap wajah mereka - 11","lastmod":"2025-05-19","duration":"0:13:25","url":"/play/19135441.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjk1YmE5NDZkODJlNDg3ODI4NzI4NDg0N2U0YmRiMjYuanBn.cache","vod_id":19176340,"title":"Video-video bocoran kelas atas dari seorang blogger kebugaran generasi kedua yang kaya raya dari Shenyang, yang dikenal karena gaya hidupnya yang bebas, termasuk video dengan banyak gadis cantik di sekolah, wanita-wanita \"murahan\", dan hubungan seks bertiga tanpa peng保护.","lastmod":"2026-01-26","duration":"2:29:56","url":"/play/19176340.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjQvNDhiYzIxODA2YTIyOWIxMTQ5YjAzOWE5YjAxNmZmYmIuanBn.cache","vod_id":19204877,"title":"Rahasia mengejutkan tentang kepribadian kontradiktif seorang pekerja kantoran: Memperlihatkan wajah adalah kuncinya! Seorang lulusan perguruan tinggi dengan dada besar dan payudara montok, bekerja di siang hari dan terlibat dalam layanan pendampingan di malam hari, telah terungkap mengalami berbagai orgasme dengan sugar daddy-nya.","lastmod":"2026-06-23","duration":"0:23:43","url":"/play/19204877.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDYvNzFlMzUzOTg5NDgwODFiMzUyZWIwMTAwYjVjNjJjYjAuanBn.cache","vod_id":19142169,"title":"Fitur eksklusif online: Dua wanita cantik kelahiran tahun 2000-an diperkosa oleh seratus pria, sambil berteriak dan payudara mereka bergoyang-goyang liar.","lastmod":"2025-07-05","duration":"0:25:21","url":"/play/19142169.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvYzE5MjkwZTA5ZjRkMTA4MDgwYTBkYmZiMDhkOWU0MWIuanBn.cache","vod_id":19205598,"title":"Seorang wakil direktur Departemen Publisitas Komite Partai Kota Jinan ditangkap karena berselingkuh dengan seorang presenter televisi wanita.","lastmod":"2026-06-30","duration":"","url":"/play/19205598.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTcxZjgyOGYzNmQ2YWI2MzJiOTFjZTA1M2RkNTJkYTQuanBn.cache","vod_id":19126305,"title":"STAR824 Iori Furukawa: Aku tidak akan menunggu sampai menikah. Seorang wanita kantoran yang frustrasi secara seksual dan sudah bertunangan meminta sperma dari tetangganya yang berusia paruh baya. Ejakulasi internal yang intens.","lastmod":"2025-03-26","duration":"2:14:34","url":"/play/19126305.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjQxNjUwZTE1OWI2ZmZiNzRhNjYxNWZiMjVlNTU1OWIuanBn.cache","vod_id":19178316,"title":"Loli berdada besar, loli kecil berdada besar, ejakulasi eksplosif, penuh energi sepanjang waktu, tidak ada momen membosankan, pertunjukan cosplay, pria lajang meniduri secara brutal dan tanpa ampun berejakulasi di dalam.","lastmod":"2026-02-04","duration":"0:33:44","url":"/play/19178316.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNThiZjVkN2Y0NmQ4NmM2ZDRhMDA1NTBjMzkzNzYxZDAuanBn.cache","vod_id":19120606,"title":"Pengalaman pertama seorang pramugari dengan seks kasual setelah turun dari pesawat...","lastmod":"2025-03-26","duration":"0:28:40","url":"/play/19120606.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTYvYzZiYWNhM2FjYTg3NzRjM2QxOGZmOWQ2MWRlNzMxOGYuanBn.cache","vod_id":19159566,"title":"Bocoran Eksklusif - Si Junior Cantik Pamerkan Bentuk Tubuhnya yang Menawan Saat Memasak","lastmod":"2025-10-15","duration":"0:13:15","url":"/play/19159566.html"}]},
videoTitle: 'Informasi yang bocor mengungkap seorang wanita panggilan baru dengan payudara besar, keterampilan seks oral kelas atas, dan erangan cabul; dia dilaporkan telah mengalami ejakulasi di dalam dirinya.',
language: 'id',
dataKey: '01',
loadingPlayer: true,
showShare: false,
pageUrl: '',
// RecommendedMovies 组件状态
isSingleColumn: false,
pageSize: 8,
currentPage: 1,
// 计算属性(使用 getter)
get layoutIconClass() {
return this.isSingleColumn ? 'icon-view-list' : 'icon-grid';
},
get layoutClass() {
return [
'row',
'g-3',
'row-cols-1',
this.isSingleColumn ? '' : 'row-cols-2',
'row-cols-lg-4'
].filter(Boolean).join(' ');
},
// 方法
onAppMounted() {
// 设置页面 URL
this.pageUrl = window.location.href;
// 保存观看历史
this.saveWatchHistory();
// 更新标签统计
if (this.videoData.tag && this.videoData.tag.length > 0) {
this.updateTagStats(this.videoData.tag);
}
// 发送点击统计
this.hitVideoId(this.videoData.id);
// 从 Cookie 读取布局偏好
const layoutCookie = this.getCookie('list_layout');
if (layoutCookie === 'single') {
this.isSingleColumn = true;
}
// 监听 iframe 加载完成,隐藏骨架屏
// 使用 setTimeout 确保 DOM 已完全渲染
setTimeout(() => {
const iframe = document.getElementById('v2-player');
const skeleton = document.getElementById('player-skeleton');
if (iframe && skeleton) {
// 定义隐藏骨架屏的函数
const hideSkeleton = () => {
skeleton.style.transition = 'opacity 0.3s ease';
skeleton.style.opacity = '0';
setTimeout(() => {
skeleton.style.display = 'none';
}, 300);
};
// 检查 iframe 是否已经加载完成
if (iframe.contentDocument || iframe.contentWindow) {
try {
// 如果 iframe 已加载,直接隐藏骨架屏
if (iframe.contentWindow.document.readyState === 'complete') {
setTimeout(hideSkeleton, 500);
return;
}
} catch (e) {
console.log('[Video] 跨域 iframe,无法检查状态:', e.message);
// 跨域情况下无法访问 contentWindow,继续监听 load 事件
}
}
// 监听 load 事件
iframe.addEventListener('load', () => {
console.log('[Video] iframe load 事件触发');
setTimeout(hideSkeleton, 500);
});
// 添加超时保护,确保骨架屏最终会被隐藏
setTimeout(() => {
if (skeleton.style.display !== 'none') {
console.log('[Video] 超时保护触发,强制隐藏骨架屏');
hideSkeleton();
}
}, 5000); // 5秒后强制隐藏
} else {
console.error('[Video] 未找到 iframe 或 skeleton 元素');
}
}, 0);
},
// 随机跳转
async jumpToRandomVideo() {
try {
const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, {
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
});
const data = await response.json();
if (data?.status === 1 && data?.data?.id) {
window.location.href = `/${this.language}/play/${data.data.id}.html`;
} else {
console.error('获取随机视频失败:', data?.message || '未知错误');
}
} catch (err) {
console.error('获取随机视频失败:', err);
}
},
// 复制分享链接
copyShareLink() {
const input = this.$refs.shareInput;
if (input) {
input.select();
input.setSelectionRange(0, 99999); // For mobile devices
// 尝试使用现代 API
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(this.pageUrl).then(() => {
alert('Tautan berhasil disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil disalin!');
}
}
},
// 切换布局
toggleLayout() {
this.isSingleColumn = !this.isSingleColumn;
this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30);
},
// 加载更多
loadMore() {
this.currentPage++;
},
// 保存观看历史
saveWatchHistory() {
try {
const storageKey = 'watchHistory';
let history = JSON.parse(localStorage.getItem(storageKey) || '[]');
// 解码 HTML 实体编码的标题
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const video = {
id: this.videoData.id,
title: decodeHtmlEntities(this.videoData.title),
image: this.videoData.images || this.videoData.preview,
duration: this.videoData.duration || ''
};
// 过滤掉已存在的相同 ID 视频
history = history.filter(item => item.id !== video.id);
// 添加新记录到最前面
history.unshift(video);
// 限制最多保存 100 条
if (history.length > 100) {
history = history.slice(0, 100);
}
localStorage.setItem(storageKey, JSON.stringify(history));
} catch (e) {
console.error('Failed to save watch history:', e);
}
},
// 更新标签统计
updateTagStats(tags = []) {
// HTML 实体解码函数
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const storageKey = this.dataKey + 'tagWatchStats';
const lastWatchedKey = this.dataKey + 'tagLastWatched';
const raw = localStorage.getItem(storageKey);
const stats = raw ? JSON.parse(raw) : {};
// 解码标签并统计
const decodedTags = tags.map(tag => decodeHtmlEntities(tag));
decodedTags.forEach(tag => {
stats[tag] = (stats[tag] || 0) + 1;
});
localStorage.setItem(storageKey, JSON.stringify(stats));
localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags));
},
// 点击统计
hitVideoId(id) {
fetch(`/api/qun/hit?type=play&id=${id}`, {
method: 'GET',
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
}).catch(err => {
console.error('点击统计失败:', err);
});
},
// Cookie 工具方法
getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
},
setCookie(name, value, days) {
const expires = new Date(Date.now() + days * 864e5).toUTCString();
document.cookie = `${name}=${value}; expires=${expires}; path=/`;
}
};
}