[Chinese Subtitles] PRED-514 Despite having no sexual relationship... he was seduced by the lustful desire of a married beautician who didn't mind his pregnancy, and repeatedly forced his penis inside her!
Son violently assaults married woman's mother, ejaculates inside her and she gets pregnant, what should I do?What should I do?","lastmod":"2026-07-11","duration":"","url":"/play/19245906.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDBjN2QwYTA5MDY3NWZjN2UwNDliNTkzY2E5MWM2MzMuanBn.cache","vod_id":19223935,"title":"Top-tier internet celebrity flight attendant, uniform fetish, intense sex and ejaculation inside her.","lastmod":"2026-03-26","duration":"0:10:23","url":"/play/19223935.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWUwZDMyZWEyYjQxYmI5MTIxZGQzOTRlYWNmYTdmOGQuanBn.cache","vod_id":19167544,"title":"IPX130 A video of a young man with a fetish for body odor, a beautiful female teacher having sex with a male student, has been exposed. The video shows the beautiful teacher constantly craving her student's penis. (Personal filming by Ai Sei Kurara.)","lastmod":"2025-03-29","duration":"02:29:36","url":"/play/19167544.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzdlMWFmZmFiMDQ3YjE4ZGMzYmI5NzMxMGJhYWUwNTcuanBn.cache","vod_id":19092370,"title":"[Chinese Subtitles] MEYD-799 Wife Swapping. A four-day record of exchanging wives with a junior. Kana Morisawa and Mayu Minami.","lastmod":"2025-03-29","duration":"02:30:51","url":"/play/19092370.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMjNmYzU1NTQ1ZTE0ZjM1YjFiOTZiZjNlODg0MjIzNWIuanBn.cache","vod_id":19206374,"title":"The allure of a stunningly beautiful, pure, and sweet girl's long, sexy legs will make your heart race and you unable to stop!","lastmod":"2025-12-13","duration":"0:38:15","url":"/play/19206374.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDIvYWI5Y2JkNTQ4NmQwYzY4MWU0ZjI2NGVkOWVlZjE0MWEuanBn.cache","vod_id":19171455,"title":"Low attendance rate. Female boss seduces junior employees in riding position. Blue Bud Mizuki. Bluetooth Mizuki. SDMUA-031-C.","lastmod":"2025-04-02","duration":"02:18:12","url":"/play/19171455.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGY3ZTQ0OTJlNzcwOTJjMWI3YTE1NDliZGU3MzAxNGUuanBn.cache","vod_id":19118268,"title":"[Black-haired bitch] Glasses-wearing beauty gets unprotected penetration by a strong, black man's huge penis, white semen overflowing, black and white, beauty and the beast, visually stunning internal ejaculation.","lastmod":"2025-03-29","duration":"35:07","url":"/play/19118268.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGNmYTFjMWYzZDFmNTRkMDRjZGFlODk5MjJkZGEwOTYuanBn.cache","vod_id":19083316,"title":"[Chinese Subtitles] STARS-723 Male Orgasm During Intercourse - Reverse NTR: A Perfect Elite Female Boss with Excellent Work Skills Suddenly Transforms into a Slut! Seriously?!","lastmod":"2025-03-29","duration":"02:11:51","url":"/play/19083316.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDc4NDI1YjRjZDRhMzdiNjNiYzFlNTFhYTc4NmE2M2EuanBn.cache","vod_id":19123571,"title":"MEYD-862 The company I applied for a \"video-related\" part-time job with is an AV manufacturer. Minori Hatsune was originally an AD (Advertising/Advertising) worker, but unknowingly, she made her AV debut as a married actress.","lastmod":"2025-03-29","duration":"02:18:46","url":"/play/19123571.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWNhOWUyYzRhMTQ1MDkyNDNiNzk0YWVjOGFmZTQ0YzIuanBn.cache","vod_id":19096770,"title":"[Chinese Subtitles] NNPJ-557 The 'girl' who appeared on a certain online program is now starring in AV.","lastmod":"2025-03-29","duration":"02:26:25","url":"/play/19096770.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDFiMmEzMWNmNjlmOTc3OGI5NDY0NzdjMWUyNTBlMGIuanBn.cache","vod_id":19114066,"title":"Applying aphrodisiac oil to wet the aroused area and inserting it!! The confusion of married women and laymen. Climax massage for 16 people for 4 hours - unknown actors.","lastmod":"2025-03-29","duration":"","url":"/play/19114066.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDRiODJlYjJiYTQxY2U5OTA2MzlkOTVjOGM5MzY0MzkuanBn.cache","vod_id":19091780,"title":"TPPN-044 Speechless under the weight of obscenity, captivated by endless lust. Sasaki Koumi","lastmod":"2025-03-29","duration":"02:02:50","url":"/play/19091780.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2QxNTAxYmIyMjkyYWVjODBlOWQzMzRiNGM5N2YwODUuanBn.cache","vod_id":19137051,"title":"URE-051, a manga adaptation: My fiancée was trained to lose all feeling for my penis before we even got married. (Matsumoto Nanami)","lastmod":"2025-03-29","duration":"02:57:20","url":"/play/19137051.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODBmNTdkNjMwMGI1N2EyMWM2YmE0NWZiMDAwMTQ3ZDYuanBn.cache","vod_id":19216352,"title":"A top-notch, busty yoga instructor, the seductive cat on TikTok has transformed into someone you can't resist!","lastmod":"2026-02-07","duration":"0:28:34","url":"/play/19216352.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODExMmE4NjE0NmM2NWI2MjJhOTNlZTNjNjUzY2ZmOTkuanBn.cache","vod_id":19065897,"title":"[Chinese Subtitles] TOEN-24 Steals the Virginity of Son's Best Friend Rieko Hiraoka","lastmod":"2025-03-28","duration":"02:04:00","url":"/play/19065897.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWIxNmFiODY4MzA5NDVlYzk3Njg3OGYwNDQ4MGNlNWUuanBn.cache","vod_id":19079116,"title":"A super sexy married woman is having sex with her older brother at home, livestreaming the act. She's dressed in a uniform, her face is fully exposed, she's giving oral sex, and her brother is licking her balls and rubbing her breasts. He's also using sex toys and doing all sorts of intense fucking.","lastmod":"2025-03-29","duration":"02:07:55","url":"/play/19079116.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmNhYzJkMmJhYTE4MGE1MWJiZWY1YzdiYjM2YTgxNTUuanBn.cache","vod_id":19095944,"title":"PARATHD-3032 The beautiful consultant at the corrective underwear store is a lesbian; she touches female customers' breasts and arouses their sexual desire.","lastmod":"2025-03-29","duration":"01:54:58","url":"/play/19095944.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzM1YWFmODE2NDUwNmVhNTJlNDYwZjlhYWQwOWFkNTYuanBn.cache","vod_id":19168631,"title":"Popular internet celebrity \"Doll Sister\" private messages to members, seductive feet, and masturbation with a vibrator prop.","lastmod":"2025-03-29","duration":"06:32","url":"/play/19168631.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTYxZTFkY2JhOGQ1YjRhMDY2YjE1YTIxNTE3YzY0OGQuanBn.cache","vod_id":19096359,"title":"KAWD-962 \"I can't forget the feeling of primal sex...\" Natchan (pseudonym), a 19-year-old college student who desired a primal penis, experienced her first ever penetration.","lastmod":"2025-03-29","duration":"02:31:19","url":"/play/19096359.html"}]},
videoTitle: '[Chinese Subtitles] PRED-514 Despite having no sexual relationship... he was seduced by the lustful desire of a married beautician who didn't mind his pregnancy, and repeatedly forced his penis inside her!',
language: 'en',
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('Link copied!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link copied!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link copied!');
}
}
},
// 切换布局
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=/`;
}
};
}