Notei minha irmãzinha sexy usando uma camiseta pela primeira vez, olhando para o irmão! Sua vulva não está saliente? Você está com tesão? Estou encrencado por causa do SWITCH.
HEYZO 3315 Uma linda garota russa, que acabou de completar 20 anos, olha para você com seus olhos azuis claros, implorando por um beijo.","lastmod":"2026-07-11","duration":"01:09:55","url":"/play/19163807.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWQxMTgwYTFkNGQ3NDJjMGRlYmM1OGY3NTBiYzM0MGQuanBn.cache","vod_id":18933490,"title":"[Legendas em chinês] BLD-002 Sexo com a treinadora esportiva sexy Misono Kazuka","lastmod":"2025-03-22","duration":"01:59:14","url":"/play/18933490.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODRhNDdjMzVjMzU4OTMwZDVmZmNiYTEzNTA1YmVjMTguanBn.cache","vod_id":18949642,"title":"Pinnacle -- Deusa universitária pura e inocente, trabalhando na indústria do sexo em casa ❤️, fazendo lives secretas depois de estudar sozinha à noite para ganhar dinheiro para o sustento, comendo lanches e agindo fofamente com seus irmãos, tirando as calças e se masturbando para ficar excitada!","lastmod":"2025-12-14","duration":"01:47:59","url":"/play/18949642.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZGEzMzE4M2RjY2E3MzRhMTg2ZTNhNGEyZTNmY2UyNjQuanBn.cache","vod_id":19162996,"title":">WOWGIRLSPROMOEvaElfie e NancyA são as loiras mais safadas fazendo sexo pela primeira vez【WowGirls】","lastmod":"2026-07-11","duration":"16:56","url":"/play/19162996.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjUvZjMzZGQ2Yjk3NDYyNWFmMWQzMWVhZTU5NTA5Mjc5ZGUuanBn.cache","vod_id":19039507,"title":"Uma modelo chinesa deslumbrante e com seios fartos foi flagrada em vídeo fazendo sexo com três homens em um hotel. As fotos vazadas mostram diversas posições e poses, seus movimentos sedutores e sensuais, acompanhados de gemidos e gritos.","lastmod":"2025-06-24","duration":"09:22","url":"/play/19039507.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmNkZDIxYWJhN2JmOWIxNmE4YjVjMTcyNTVmZGZlNTguanBn.cache","vod_id":18993308,"title":"MISM-144 é um filme gravado pela usuária K. do Emuko. Mi-chan, uma ex-delinquente com jeito de moleca, um bumbum avantajado e sexy, usa calças jeans justas e passa por um extenso treinamento sexual em uma fonte termal. Mi-chan é uma caminhoneira de 27 anos que dirige longas distâncias.","lastmod":"2025-12-14","duration":"02:46:09","url":"/play/18993308.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzMyNTBiYjQ5MjYwYWJhYWZhNDY0NWM1OTIyMWI4YmQuanBn.cache","vod_id":18928261,"title":"DVDES-753-B: Pela primeira vez em 15 anos, o pênis do irmão mais velho toma banho com sua irmã mais nova e voluptuosa.","lastmod":"2025-12-14","duration":"01:16:24","url":"/play/18928261.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWNkOGZlMDRjZjE1MGIyOWVkM2FjZTlhNjdkNDg3OWQuanBn.cache","vod_id":18974623,"title":"200GANA-1711 é muito suave, primeira foto. 1110","lastmod":"2025-12-14","duration":"00:57:12","url":"/play/18974623.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzQ1NjgzMTE4NjMzMjA1YTRhZTk4ZTY4OGMxN2Y4YjEuanBn.cache","vod_id":18941011,"title":"Xiao Qing, uma jovem esbelta de pele clara, tem um encontro a três com dois homens de pele escura na floresta. Seus poucos pelos pubianos são muito sensuais, e é uma pena que ela esteja sendo abusada por dois homens em sequência. Versão original em 1080p.","lastmod":"2025-12-14","duration":"00:14:24","url":"/play/18941011.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzUwY2RlZmUyMjAwZTlkNzJmMzA3MzgxODQwNjQ1NzUuanBn.cache","vod_id":18973558,"title":"JUFD-901 Primeira e Última Proibição de Sexo Anal! A deslumbrante Saito Miyu perde o controle de sua virgindade durante o sexo anal.","lastmod":"2025-12-14","duration":"02:43:50","url":"/play/18973558.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMDM3OThmY2MyMjI0MmJiNmUyNDc1MTRkYWVhNjQyNzIuanBn.cache","vod_id":19067278,"title":"A equipe de combate ao estupro da associação de moradores opera semanalmente; sou penetrada repetidamente por homens mais velhos do bairro sem o conhecimento do meu marido… (Hoshimiya Ichika, PRED_704)","lastmod":"2025-12-14","duration":"02:10:45","url":"/play/19067278.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9pYy4xNTUyNTAyMTQudG9wLzIwMjYwMjIxL1RUN2VPdDhyLzEuanBn.cache","vod_id":19145053,"title":"Leite de coco explosivo, JVID de altíssima qualidade, a beldade voluptuosa e estonteante Li Feier, vida doméstica sensual, chifres de veado, seios grandes e redondos de tirar o fôlego e sedutores, com aréolas que evocam todos os tipos de fantasias.","lastmod":"2026-02-23","duration":"06:33","url":"/play/19145053.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjJjZWIzZmUxNGZlNDY0ZmZiZDEwZWI2ZTA1YTEyZjUuanBn.cache","vod_id":18993235,"title":"FC2PPV-1245021 [Filmagem Pessoal] Secretária do Conselho Estudantil do Condado ② Uma aluna excepcional. Ela estava nervosa com sua primeira experiência de sexo em primeira pessoa, mas mesmo assim insistiu em fazer sexo.","lastmod":"2025-03-23","duration":"48:35","url":"/play/18993235.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDc3ZjEzZWVmNWVhMTA5ZWM1OTVhYTlmN2NmNjA4MmIuanBn.cache","vod_id":18967835,"title":"[4K] MADV-534 A Busca do Mestre: Se você pensa que acaba depois de uma ejaculação, está redondamente enganado... Cocoa Asakura","lastmod":"2025-03-22","duration":"02:20:48","url":"/play/18967835.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvNmI5ZTk3OGU2ZDFiZGI0MTEwOTAwNWYzZjY3NjhlZWYuanBn.cache","vod_id":19067284,"title":"Tortura uretral e anal, pânico masoquista do verme cerebral! O verme cerebral é levado à loucura pela irmãzinha diabólica do Sputnik! Ando Haruno MOPP_090","lastmod":"2025-12-14","duration":"02:03:46","url":"/play/19067284.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2FmNjY3YWUzY2QwMGI1Njg4ZTI5YTRhOWRjYzUxZGEuanBn.cache","vod_id":18999938,"title":"Pacopacomama-070619_126 Livro de imagens da vulva da mulher casada 1201","lastmod":"2025-03-23","duration":"17:37","url":"/play/18999938.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZmI0ODZhNDE4Y2UwYjQ2MWI4MTJiYjNhZGJkMjM4ZjIuanBn.cache","vod_id":19136813,"title":"Minha primeira esposa foi Mitabi. (Oogami Mio JURA-090)","lastmod":"2026-01-05","duration":"01:45:07","url":"/play/19136813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvODc4MzJhNTdhZjhhNDZiYmZmYjE1ZGQ5YzNlMGU4N2IuanBn.cache","vod_id":19168254,"title":"Quando uma mulher mais velha e excitada veste lingerie sexy, ela automaticamente e freneticamente extrai o suco.","lastmod":"2026-07-14","duration":"36:13","url":"/play/19168254.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjlkNmNhZTEwYTViNzgxZGQ4MzUwNTNkZWUwZmUwZjMuanBn.cache","vod_id":19140076,"title":"Garotas de programa online de alto nível, sete dias por semana, jovens e sensuais, com penetração peniana.","lastmod":"2026-01-24","duration":"57:47","url":"/play/19140076.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjg2MjdkNDdkOTBkOWRlYjVhYjg5YmFmYzI3MWViMDIuanBn.cache","vod_id":19005417,"title":"MIAB-041-C Eu ainda amo minha esposa! Depois que meu casamento com meu marido passou por um momento difícil, algum tempo depois, quando fizemos amor pela primeira vez, descobrimos que nossos corpos estavam perfeitos.","lastmod":"2025-03-23","duration":"02:30:26","url":"/play/19005417.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjI2NWY1ZWM3ODkzYmVjYjQzM2VlYjcwMGU0NDA0MGYuanBn.cache","vod_id":18963797,"title":"[Sem censura] FSDSS-453 Uma irmã que ama demais o irmão o seduz com afrodisíacos. Os irmãos cometem incesto enquanto os pais estão fora. (Natsuki Rin)","lastmod":"2025-03-22","duration":"01:54:04","url":"/play/18963797.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzBlMmY3MTQ3YTU5NGZhMzFlYTc0OTUwMjI4MWNiMjAuanBn.cache","vod_id":18978135,"title":"FC2PPV 3518061 2 dias restantes [#90-2] Ex-produtora de ídolos Moka-chan. Muitos estilos de roupa combinam bem com ela - deixando seu rosto sexy e fofo ao mesmo tempo.","lastmod":"2025-03-23","duration":"00:58:10","url":"/play/18978135.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmM2NmExNmEwMjVkYWFmZGIwNzI0NWJhYTUxZGJjYTIuanBn.cache","vod_id":18990270,"title":"HSAM-003 Minha irmã mais nova, Mirina Kosaka, teve febre depois de tomar um afrodisíaco.","lastmod":"2025-12-14","duration":"52:13","url":"/play/18990270.html"}]},
videoTitle: 'Notei minha irmãzinha sexy usando uma camiseta pela primeira vez, olhando para o irmão! Sua vulva não está saliente? Você está com tesão? Estou encrencado por causa do SWITCH.',
language: 'pt',
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 copiado!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
}
}
},
// 切换布局
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=/`;
}
};
}