\n ${e.name}\n \n
${e.y}
\n \n `)).join(""),renderElements=e=>{const a=document.getElementById("stats"),t=document.getElementById("metrics");a&&t&&(a.innerHTML=`\n 浏览量${e.stats.pageviews.value}
\n 访问次数${e.stats.visitors.value}
\n 访客${e.stats.visits.value}
\n `,t.innerHTML=`\n 访客国家/地区 ( TOP5 )${createListHTML(e.country)}
\n 访客操作系统 ( TOP5 )${createListHTML(e.os)}
\n 访客浏览器 ( TOP5 )${createListHTML(e.browser)}
\n `,window.lazyLoadInstance&&window.lazyLoadInstance.update())},renderFromCache=async()=>{const e=await umamiCache.get("data");e?.data&&renderElements(e.data)},updateData=async()=>{await renderFromCache(),(async()=>{const[e,a]=await Promise.all([umamiCache.get("data"),umamiCache.get("token")]);if(!e||currentTime>e.expireTime-144e5){let e=a?.data.token;try{e||(e=await getToken());const a=await getData(e);renderElements(a)}catch(e){console.error("数据更新失败:",e)}}})()};updateData()