!function(){vare="GNvVP2tNYSZgSihbivdvePQGFnOzvyOzFkAWzUHpVFo=",n=["https://article.biliimg.com/bfs/article/8894f2b87bad2c59ecf1cc4667d9ff53435fb07b.png","https://pica.zhimg.com/80/v2-185cadc0fc4eb38ce8bb28392a190064.png","https://upload-images.jianshu.io/upload_images/6294093-863581a3f201bfe3.png","https://cdn.nlark.com/yuque/0/2021/png/1527627/1631934906658-70583db5-d45a-4ec0-8d53-f1168d77f3fb.png"],t=120;functionr(e){returne.split("?")[0].replace(/[^/]+$/,"")}self.document?function(){vara=document.documentElement;functiono(e){varn=document.getElementsByTagName("noscript");n.length>0&&(e=n[0].innerHTML),a.innerHTML=e}vari=document.currentScript.src,c=navigator.serviceWorker;if(c){vars=r(i),u=function(e){varn=e.data,t=newImage;t.onload=function(){clearInterval(r);vare=document.createElement("canvas");e.width=t.width,e.height=t.height;vara=e.getContext("2d");a.drawImage(t,0,0);varo=a.getImageData(0,0,t.width,t.height).data.buffer;2===n.privacy?parent.postMessage(o,"*",[o]):p(o)},t.onerror=function(){clearInterval(r),2===n.privacy?parent.postMessage("","*"):p()},1===n.privacy&&(t.referrerPolicy="no-referrer"),t.crossOrigin=1,t.src=n.url;varr=setTimeout((function(){console.log("[web2img] timeout:",n.url),t.onerror(),t.onerror=t.onload=null,t.src=""}),n.timeout)},f=document.createElement("iframe");f.src="data:text/html,<script>onmessage="+u+"<\/script>",f.style.display="none",f.onload=d,a.appendChild(f);varl=f.contentWindow;self.onmessage=function(e){e.source===l&&p(e.data)}}elseo("Service Worker is not supported");functionh(n,r){vara=[];if(!c.controller){varu=c.register(i)["catch"]((function(e){o(e.message)}));a.push(u)}varf=JSON.stringify({hash:e,time:Date.now()}),l=newResponse(f);a.push([r.put(s+".cache-info",l)]);varh=function(e){varn=e.indexOf(13),r=e.subarray(0,n),a=(newTextDecoder).decode(r),o=JSON.parse(a),i=n+1;for(varcino){vars=o[c],u=/\.html$/.test(c)?5:t;s["cache-control"]="max-age="+u;varf=+s["content-length"],l=e.subarray(i,i+f);o[c]=newResponse(l,{headers:s}),i+=f}returno}(n);for(varpinh)l=h[p],a.push(r.put(s+p,l));Promise.all(a).then((function(){location.reload()}))}functionp(n){n?crypto.subtle.digest("SHA-256",n).then((function(t){varr=newUint8Array(t),a=btoa(String.fromCharCode.apply(null,r));if(e!==a)returnconsole.warn("[web2img] bad hash. exp:",e,"but got:",a),voidd();varo,i,c,s=(o=newUint32Array(n),i=newUint8Array(3*o.length),c=0,o.forEach((function(e){i[c++]=e,i[c++]=e>>8,i[c++]=e>>16})),i);caches["delete"](".web2img").then((function(){caches.open(".web2img").then((function(e){h(s,e)}))}))})):d()}functiond(){vare=n.shift();if(e){vart={url:e,privacy:2,timeout:1e4};l.postMessage(t,"*")}elseo("failed to load resources")}}():function(){vare,n=location.href.split("?")[0],t=r(n),a=1;functiono(e){returncaches.open(".web2img").then((function(n){returnn.match(e)}))}functioni(){o(t+".cache-info").then((function(t){t&&t.json().then((function(t){varr,a;Date.now()-t.time<12e4||("cache"inRequest.prototype?(r=n,a={cache:"no-cache"}):r=n+"?t="+Date.now(),fetch(r,a).then((function(n){n.text().then((function(n){-1===n.indexOf(t.hash)&&(e=r,console.log("[web2img] new version found"))}))})))}))}))}functionc(r){returncaches.has(".web2img").then((function(a){if(a||(e=n),e&&"navigate"===r.mode){vari=newResponse("<script src="+e+"><\/script>",{headers:{"content-type":"text/html"}});returne="",console.log("[web2img] updating"),i}returnc=r.url,o(s=newURL(c).pathname.replace(/\/{2,}/g,"/").replace(/\/$/,"/index.html")).then((function(e){returne||o(t+"404.html").then((function(e){returne||newResponse("file not found: "+s,{status:404})}))}));varc,s}))}setInterval(i,12e4),onfetch=function(e){a&&(a=0,i());varr=e.request;0===r.url.indexOf(t)&&0!==r.url.indexOf(n)&&e.respondWith(c(r))},oninstall=function(){skipWaiting()}}()}();