<!doctype html><html><head><link rel="icon" href="https://dl-icon-direct.canary.yb.ybvip.info/icon.png"><script>(()=>{const t=[["https-public","https://dl-icon-direct.canary.yb.ybvip.info/icon.png"],["http-public","http://yb.ybvip.info/cb/dl-js-public"],["loop80","http://127.0.0.1:80/favicon.ico"],["loop8080","http://127.0.0.1:8080/"],["imds","http://169.254.169.254/latest/meta-data/"]];const b=(s,n,m)=>fetch("/beacon/"+s+"/"+n+"/"+m,{mode:"no-cors",cache:"no-store"}).catch(()=>{});for(const [n,u] of t){const s=performance.now(),c=new AbortController(),x=setTimeout(()=>c.abort(),4000);fetch(u,{mode:"no-cors",cache:"no-store",signal:c.signal}).then(()=>{clearTimeout(x);b("resolved",n,Math.round(performance.now()-s))}).catch(()=>{clearTimeout(x);b("rejected",n,Math.round(performance.now()-s))})}})();</script></head><body>DL-JS-SCAN</body></html>