Payudara besar—gadis kecil saya, lahir pada tahun 2002, dengan wajah muda dan payudara besar, pinggang yang ramping, payudara yang montok, punggung yang lincah, dan kaki yang panjang dan kurus. Semasa hubungan seks, payudaranya melantun-lantun semasa dia menolak, dan erangannya membuatkan saya ingin serta-merta pancutan air mani! 1
Adakah Jepun akan tamat jika ia tidak mempunyai lebih ramai anak? Berita tentang penurunan kadar kelahiran benar-benar mempengaruhi nilai sisihan 20 gadis seksi J● telah melakukan hubungan seks beberapa kali, menggunakan kayu jilat & memukul Matsumoto Ichika Honchu","lastmod":"2026-07-11","duration":"02:03:34","url":"/play/19154202.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTY4MWM1NGY4ZmI0MTVlOTM1NzFiNzliMjI1NDdhMjAuanBn.cache","vod_id":19115979,"title":"Selepas mengumpul wang dan sperma selama sebulan untuk pergi ke mandian buih mewah, dia telah dicabul secara seksual tanpa kondom oleh ibu asramanya yang montok dan lucah, yang seolah-olah telah hilang akal. (Sada Mariko JUQ-448)","lastmod":"2026-01-03","duration":"01:58:09","url":"/play/19115979.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODNmNDRiOGU0YWYzYzVkNzdhMjBjODM3ZGI1ZDlmZjQuanBn.cache","vod_id":19121722,"title":"Seorang wanita muda yang sangat cantik dengan penampilan yang sangat berbeza mendedahkan pengalaman seksualnya. Seorang pelajar pendidikan awal kanak-kanak menikmati hubungan dengan lelaki, merasai kesakitan ditembusi dalam-dalam dan mengerang dengan manis sebaik sahaja zakar masuk.","lastmod":"2026-02-01","duration":"39:56","url":"/play/19121722.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWMyZjUwZjVkMDgzZGFlODQ4Y2Q5YzhiMWRjODYzMjMuanBn.cache","vod_id":19034445,"title":"Penyampai berita Zhang Jiajia telah melakukan hubungan seks dengan seorang netizen, mengambil swafoto, dan kemudian memancutkan air mani di dalam dirinya.","lastmod":"2025-03-29","duration":"04:50","url":"/play/19034445.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzZhZWUxZDQ1N2Q1ZjlmZmE5NjM5ZTI1MTJhMGE3OWEuanBn.cache","vod_id":18959822,"title":"Kamera Tersembunyi Hotel - Faraj ketat setiausaha wanita berkaki panjang, berstokin hitam, dan slut terasa begitu nikmat untuk bersetubuh, 69 menjilat bersama, mengangkat kaki, tusukan sengit, mengerang.","lastmod":"2025-03-28","duration":"30:03","url":"/play/18959822.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTQzNzJiNGQ3YzU5ZDA4NTI3YTU1MDhhYmFlYzE1OTkuanBn.cache","vod_id":19141354,"title":"Di pawagam lewat malam, tiada kondom, seks tanpa perlindungan, dan air mani menitis ke atas tempat duduk – betapa beraninya!","lastmod":"2026-05-05","duration":"41:26","url":"/play/19141354.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTYvM2ZiMjU5YThiMmIwNDAzNzAzMTZhNjNlZWNlMTFjM2MuanBn.cache","vod_id":19106656,"title":"[Dewi Lolita Berdada Besar Naomi] pergi ke temu janji di kolam air panas tetapi masih terpancut di dalam.","lastmod":"2025-11-15","duration":"01:54","url":"/play/19106656.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzE4ZmJjYWY5NTUwYWMyOTA2NWM1NGM4NzIxZWViYTQuanBn.cache","vod_id":19009031,"title":"Kuda Kecil Mencari Bunga - Temu janji malam ini dengan seorang pelajar sekolah JK yang tulen ala kampus dengan kaki sepanjang 170cm, erangan dan nafasnya yang menggoda sangat menarik dan tidak boleh dilepaskan.","lastmod":"2025-03-28","duration":"40:45","url":"/play/19009031.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTcvOGYxYTE0ODI3M2JiMjNmMjE4NmEyMmUyMGFkNmI1Y2MuanBn.cache","vod_id":19149896,"title":"Orgasme Primitif Amatur Payudara Besar Gadis Kolej Pancutan Air Mani Seks Riko Cemerlang Terpancut","lastmod":"2026-06-16","duration":"01:29:56","url":"/play/19149896.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvNTY3ZTYwZTNmOGJmN2Y5NjI0MDM3MmY3NjMwNDVmYTIuanBn.cache","vod_id":19107110,"title":"TS, seorang wanita dengan 120,000 pengikut di Beijing, terkenal dengan payudaranya yang besar, pinggul yang melengkung, dan tatu, baru-baru ini rahsianya terbongkar.","lastmod":"2025-12-13","duration":"46:09","url":"/play/19107110.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTkvMGIwNzY2YjliODg2MzI0NmQ1MWU5ZGMwNTVjODk0NzQuanBn.cache","vod_id":19101525,"title":"MBM_923mpo.jp mempersembahkan koleksi dokumentari SEKS bukan fiksyen yang sangat berkuasa yang menampilkan payudara yang sangat besar bergegar dengan kuat.","lastmod":"2025-10-18","duration":"04:03:49","url":"/play/19101525.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDUvNTYwZDY5NGI0YTM0Y2NkNDU0YWE5YmY5MTIxYWE2ZDUuanBn.cache","vod_id":19093561,"title":"[Bahasa Cina] SONE601 Saya ingin menamatkan zaman dara dengan penuh kasih sayang! Hayasaka Hime yang tulus akan dengan lembut membuat anda serta-merta tegang dengan zakarnya yang luar biasa.","lastmod":"2025-09-04","duration":"03:44:58","url":"/play/19093561.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTcvY2ZhZDY4NTlhZmM1NDBmNWJjYmUzMTA3NmI5ZjY0ZmIuanBn.cache","vod_id":19069957,"title":"Tuan rumah yang tinggi dan montok itu berpakaian begitu menggoda sehingga dia mempunyai fantasi seksual terhadapnya. Dia juga mencadangkan untuk melakukan hubungan seks sebelum menandatangani kontrak.","lastmod":"2025-04-17","duration":"30:35","url":"/play/19069957.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTIvYzVlMmMzMGE2MGY0Nzk2MWU4OGM1ZDE2NTA4N2I5YzAuanBn.cache","vod_id":19154837,"title":"Seorang wanita berpayudara besar, lahir pada tahun 2000-an, membawa seorang wanita muda ke kawasan luar bandar di Timur Laut China untuk menggoda seorang lelaki tua yang bekerja di ladang. Mereka akhirnya melakukan hubungan seks di sana, dan lelaki tua itu sangat gembira.","lastmod":"2026-07-11","duration":"01:19:14","url":"/play/19154837.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzgzNTAxNjFhY2IzMWE0YjYwZTc3YjhkNDQ5Yzg1ZDMuanBn.cache","vod_id":19020496,"title":"NKHB-019 B125 W111 H117 sungguh mengagumkan! Seorang gadis amatur dari wilayah Kansai dengan wajah seperti idola dan payudara yang sangat besar.","lastmod":"2025-03-29","duration":"01:42:03","url":"/play/19020496.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MjUvNzZmZjNjYzY5MjZlZTgzOWZiNTZiNWQzNDRhM2Y5ZDYuanBn.cache","vod_id":19091599,"title":"Wanita muda berdada besar melakukan hubungan seks di dalam kereta di tepi jalan","lastmod":"2025-08-24","duration":"29:53","url":"/play/19091599.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTdjZTRhN2ZiOTZkMWM1NzE4MWViYTY4YjgxY2VjMjMuanBn.cache","vod_id":19041010,"title":"Berjaya dimuat turun selepas membayar terlalu banyak untuk aplikasi yang sepadan!! \"Tolong hisap saya cepat, okay?\" Bercakap dengan seorang pelakon wanita yang tidak dikenali sambil pada masa yang sama berinteraksi dengan seorang jelita montok dengan payudara G-cup.","lastmod":"2025-03-29","duration":"03:44:42","url":"/play/19041010.html"}]},
videoTitle: 'Payudara besar—gadis kecil saya, lahir pada tahun 2002, dengan wajah muda dan payudara besar, pinggang yang ramping, payudara yang montok, punggung yang lincah, dan kaki yang panjang dan kurus. Semasa hubungan seks, payudaranya melantun-lantun semasa dia menolak, dan erangannya membuatkan saya ingin serta-merta pancutan air mani! 1',
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=/`;
}
};
}