Jimmybiiig, seorang pakar dalam menggoda, telah menjangkau 100 wanita dan pakar dalam menjalin hubungan dengan pelajar perempuan muda. Pelbagai pakaian seragam dan gambar mempamerkan susuk tubuh dan penampilan mereka, setiap satunya lebih menakjubkan daripada yang sebelumnya.","lastmod":"2026-07-11","duration":"","url":"/play/19207132.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTUwZThhMjZhNjM0MmJlYjNmYzZjMWU4M2VhMTllMjAuanBn.cache","vod_id":19198309,"title":"Satu sesi 4P yang huru-hara di sebuah KTV menampilkan seorang wanita muda yang menarik bergaun biru yang sedang melancap, memakai stoking terbuka kelangkang dan kasut tumit tinggi, melakukan seks oral, dan terlibat dalam pergerakan masuk dari belakang serta menunggang yang sengit. Dia sangat memikat.","lastmod":"2026-05-11","duration":"1:10:59","url":"/play/19198309.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjNlMmIzNTIwNmRlZGZkYzZmZWRmMmI0YTY2NjA5MzMuanBn.cache","vod_id":19067305,"title":"Seorang wanita berusia 35 tahun yang sudah berkahwin, daya tarikannya yang menggoda tidak dapat dinafikan; stoking hitam dan kakinya yang cantik dikoyakkan, dan seks oralnya begitu sengit sehingga hampir menggembirakan.","lastmod":"2025-03-26","duration":"1:01:19","url":"/play/19067305.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmZiYjkyYTgzZTljZDk4ZTE4ZjQ4Y2ZlMGRlOTE2YjUuanBn.cache","vod_id":19116994,"title":"SSNI4891: Sebulan tanpa seks atau melancap akan menyebabkan lonjakan adrenalin! Pengalaman ekstasi orgasme kemuncak Inui Rika yang memeningkan.","lastmod":"2025-03-26","duration":"2:32:55","url":"/play/19116994.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODVhMjQzMjcxOWFlYmY2N2U3YWI3YjA4MTFhZjFhMmEuanBn.cache","vod_id":19120850,"title":"Menjadi muda sudah cukup satu kemewahan! Seorang remaja berusia 18 tahun yang bijak dan jelita membuat penggambaran pertama dengan pancutan air mani!! CD2.","lastmod":"2025-03-26","duration":"0:06:07","url":"/play/19120850.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWQ2MzFiMDM3OWI0OTY5YmY3NmIwNGVlYWUwOTNlZDcuanBn.cache","vod_id":19105282,"title":"PPPE-156 Kakak perempuan teman wanita saya menggoda saya dengan payudara besar dan penembusannya. OK","lastmod":"2025-03-26","duration":"1:57:54","url":"/play/19105282.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjgvNTQyZDA0MDhlYWJiNmMwY2FhZWZkZTkyODYyYzRhZGUuanBn.cache","vod_id":19156853,"title":"Episod Seks Kereta Gadis Comel Bermata Besar YuiPeachpie: Skirt Bodycon Biru Seksi Di Dalam Kereta, Menggoda Pemiliknya Semasa Dia Berlutut dan Melakukan Seks Oral, Menunggangnya Sehingga Dia Pancutan Mani di Dalamnya, dan Dia Tidak Dapat Menahan Diri Kecuali Orgasme dan Memancut.","lastmod":"2025-09-27","duration":"0:20:17","url":"/play/19156853.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYWMzYjdjOGE1NzY5MjdlZWE0MDk1N2I5ZmM5OTk4NzMuanBn.cache","vod_id":19175731,"title":"Bocoran seks yang indah dan mengejutkan! Video seks 3P sengit kecantikan badan kelas S peringkat tertinggi bocor! Apit depan dan belakang, keseronokan lucah, erangan unik, pendedahan wajah yang sempurna!","lastmod":"2026-01-22","duration":"0:08:32","url":"/play/19175731.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZWE4ODRlMDA3MmVhNmU1OTYxZjYzZmE3OTI2Y2IyYzkuanBn.cache","vod_id":19171589,"title":"Sebuah rumah urut lesbian di mana seorang isteri yang berbadan besar secara rahsia menyelitkan jarinya di bawah tuala dan menjulurkan punggungnya untuk mencapai orgasme lesbian tanpa pengetahuan suaminya. (Pelakon wanita tidak dikenali, NHDTC-102)","lastmod":"2026-01-03","duration":"2:30:33","url":"/play/19171589.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDMvMmZlYTc1ZmRkOTVjYThlOTNhMGMzOWVlOWRjYzI2MjcuanBn.cache","vod_id":19162257,"title":"Loli ekor berkembar mencapai orgasme, membuang air kecil, mengerang, dan pancutan air mani.","lastmod":"2025-11-02","duration":"0:26:25","url":"/play/19162257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjI5OWVlMzE3OTY3YjFiOTI0ZjgzZWU0NTk5NjZhNTIuanBn.cache","vod_id":19111474,"title":"MIAA-060 Saya, dibawa ke puncak syahwat sekaligus oleh adik lelaki bekas teman wanita saya yang saya sukai. (Hoshina Ai 1)","lastmod":"2025-03-26","duration":"1:59:41","url":"/play/19111474.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTYvNDkyYTRjZTc5ZGZlN2VmODhkNmM0MjdkNzc1MTE2NjUuanBn.cache","vod_id":19204002,"title":"Susuk tubuh wanita muda yang memikat dalam gambar tandas; vulvanya yang montok dan langsing serta posturnya yang suka membuang air kecil memberikan pengalaman tontonan yang mudah.","lastmod":"2026-06-15","duration":"0:00:32","url":"/play/19204002.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDVmMjIwZDFiMzdjNzg5MzkzMGE0ZTU4NTc0NDRlYjkuanBn.cache","vod_id":19071820,"title":"427MMH003 Gadis cantik tahap SSS mengeluarkan bunyi yang sangat seksi dengan mulut dan alat kelaminnya [ASMR]! Bunyi dan suara lucahnya begitu sedap sehingga melelehkan zakar anda! Bunyi puting terus menyerang otak anda! Dia menolak dengan kuat, mencapai orgasme berulang kali, mengeluarkan bunyi hisap dari alat kelaminnya!!! ...","lastmod":"2025-03-26","duration":"0:54:38","url":"/play/19071820.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTIvYzg2MjIzYTRkZDUwMGVlNmFkMjVkZTJkNjI5ZTdjN2QuanBn.cache","vod_id":19154159,"title":"LULU352 Tanpa disedari, saya telah tergoda dengan pakaian renang ekstrem kakak perempuan saya yang berdada besar, dan saya tidak dapat menahan diri. Jadi saya menggosok zakar saya yang tegang sepenuhnya ke pahanya melalui pakaian renang berkaki tinggi itu...","lastmod":"2025-09-11","duration":"2:40:15","url":"/play/19154159.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTQvMWYyMjg2MzEyYTgyZDRjNzcwMWM1YmYxMTIzMTRkNDYuanBn.cache","vod_id":19159393,"title":"Perspektif orang pertama, pandangan dekat pada puki merah jambu seksi adik perempuan ini. Sangat cantik, roti kukus besar itu membuatkan saya mahu menggigitnya!","lastmod":"2025-10-13","duration":"0:08:52","url":"/play/19159393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMzRlOWM4YzY0YmZlOTIxYjJkODc0MzNjMjg0NDQ5NjEuanBn.cache","vod_id":19198630,"title":"Malam ini, dua ekor naga dan seekor burung phoenix bermain permainan dengan seorang wanita muda, berbaring bogel dan bergurau senda antara satu sama lain dengan dialog yang mengujakan dan menarik.","lastmod":"2026-05-13","duration":"0:35:10","url":"/play/19198630.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2I0YzQ3M2ZhOWU5YzVmNWM2OTEwMGEzMTcyNDdhMWYuanBn.cache","vod_id":19105944,"title":"Nasib Penghantar Barang Yang Membocorkan Maklumat (REXD-474)","lastmod":"2025-03-26","duration":"2:00:30","url":"/play/19105944.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTcvNDQ5ODEyM2I4ODc4YTkxNWJjOWE0NGY4M2MzYjFiZjMuanBn.cache","vod_id":19204152,"title":"Gadis bertopeng itu ialah loli yang comel, berambut merah jambu dengan susuk tubuh yang hebat. Dia melancap dan melelehkan cecair putih.","lastmod":"2026-06-16","duration":"0:17:02","url":"/play/19204152.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjM5ZTA3NWJlNzkxZjc1OTUxYzg2MzIyNDk2OWQwOWQuanBn.cache","vod_id":19194056,"title":"Wanita muda yang memakai gaun lut sinar itu sebenarnya mempunyai payudara berbentuk G-cup.","lastmod":"2026-04-20","duration":"0:01:52","url":"/play/19194056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDEyZDI1NDFmOTBkMTljOGI1NzAzMzAzNWVkZTk2YTUuanBn.cache","vod_id":19102759,"title":"Pengalaman urutan dan seks pertama pelajar sekolah JK! Dia mengejut dan menggeletar kerana diurut dengan pistol fascia, mengalami pelbagai orgasme!","lastmod":"2025-03-26","duration":"0:34:34","url":"/play/19102759.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGEyYjE4NTExZjE3MjViYjIwMjUwOWM5N2IzYWI0MzQuanBn.cache","vod_id":19085179,"title":"Jadilah seorang profesional! Masuk ke dalam bilik dalam 5 saat dan berubah menjadi penghantar lelaki jenis-M yang berais dan tiada tandingan, Alice, 28 tahun.","lastmod":"2025-03-26","duration":"2:50:54","url":"/play/19085179.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGFmMjg3OGQ0YzEyMWIzN2I5ZTYyOTczYTA3NGIzYWQuanBn.cache","vod_id":19066787,"title":"Orgasme dan pancutan air mani gadis cantik yang tidak dapat dihentikan ~ Nagasawa Mami Misu","lastmod":"2025-03-26","duration":"1:57:49","url":"/play/19066787.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmFkZjE2YzQ5MWUyNTQ3MzhjNjU2MDhiNDE2YzQ1ODMuanBn.cache","vod_id":19078222,"title":"Saya dan kakak saya menikmati petang yang santai.","lastmod":"2025-03-26","duration":"0:16:59","url":"/play/19078222.html"}]},
videoTitle: 'DLIT-001 - Kecabulan yang Bocor dan Kemusnahan Tragis Seorang Jelita Muda dan Memikat (Loli Orgasme) No.1 Penyeksaan → Tangisan Kakak - CD1',
language: 'ms',
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('Pautan disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan 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=/`;
}
};
}