':o.theme==="dark"?'':''},m=()=>{if(!n())return"system";let e=window.localStorage.getItem("theme");return(!e||!a(e))&&(window.localStorage.setItem("theme","system"),e="system"),e},o=new Proxy({theme:m()},{set:(e,t,r)=>{if(typeof r!="string")throw new Error("theme must be string!");if(!a(r))throw new Error("invalid theme!");return e.theme=r,n()&&window.localStorage.setItem("theme",e.theme),i(),s().forEach(l),!1}});i();window.addEventListener("load",()=>{s().forEach(e=>{l(e),e.addEventListener("click",()=>{c()})})});document.addEventListener("load",e=>{e.target.tagName=="IMG"&&(e.target.style.backgroundImage="none")},!0);window.addEventListener("storage",e=>{e.key==="theme"&&(o.theme=m())});if("fonts"in document){let e=new FontFace("Satoshi","url('/assets/fonts/satoshi/Satoshi-Variable.woff2?v=20221008172130') format('woff2'), url(/assets/fonts/satoshi/Satoshi-Variable.woff?v=20221008172130) format('woff')"),t=new FontFace("Inter","url('/assets/fonts/inter/Inter-roman.var.woff2?v=20221008172130') format('woff2')");Promise.all([e.load(),t.load()]).then(r=>{r.forEach(h=>document.fonts.add(h))})}(()=>{if(!document.currentScript)return;let e=document.currentScript.getAttribute("data-input-path");!e||window.addEventListener("keydown",t=>{t.key==="."&&(location.href="https://github.com/GunsOrigins/gstash/blob/main/"+e)})})();})();
Code licensed under MIT, content licensed under CC by-SA 4.0