Checking your browser...(()=>{let e,t,n,o,r,a,l,c,d="",s={},u=e=>document.getElementById(e);function h(e,t,n){let i=document.createElement(e);if(t)for(let e in t)i[e]=t[e];return n&&T(i,n),i}async function f(e){let t=(new TextEncoder).encode(e),n=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(n)).map((e=>e.toString(16).padStart(2,"0"))).join("")}function p(){r||!a||l||o&&!d||(r=!0,fetch("/__challenge",{method:"POST",headers:{"X-Hashcash-Solution":btoa(a),"X-Interactive":d}}).then((e=>{c&&e.ok&&(c.innerText="Thanks, human!",c.prepend(h("input",{type:"checkbox",checked:!0}))),window.location.reload()})))}function m(e){let t;e=Math.max(e,3);do{for(t="";t.length<e;)t+=Math.random().toString(36).substring(2);t=t.substring(0,e)}while(s[t]);return s[t]=1,t}function y(e){T(e,{display:"none"})}function g(e){T(e,{visibility:"hidden"})}function b(e){T(e,{opacity:0,"pointer-events":"none"}),e.querySelectorAll("input").forEach((e=>e.tabOrder=-1))}function w(e,t){return t=t||0,Math.floor(Math.random()*(e-t))+t}function x(e,t){let n=m(8),i=h("div",{className:"check-wrap"},{top:w(8,1)+"ex"}),o=h("input",{type:"checkbox",id:n}),r=h("label",{htmlFor:n,innerText:"I am human"});return o.addEventListener("change",(()=>{!function(e,t){c=e,e.innerText="Verifying";let n=h("div",{className:"spinner small"});e.prepend(n),d+=t,p()}(i,t)})),e.appendChild(i),i.appendChild(o),i.appendChild(r),i}function T(e,t){let n=document.styleSheets[0],i="c"+m(8),o=Object.keys(t).map((e=>e+":"+t[e]+" !important")).join(";");e.classList.add(i),n.addRule("."+i,o)}function k(e,t){u("head").innerText=e,u("text").innerText=t}function v(){if(o){!function(){let e=u("active"),t=w(10),o=[y,g,b][w(3)];for(i=0;i<10;i++){const r=t===i,a=x(e,r?n:m(n.length));r?T(a,{opacity:1}):o(a)}}(),k("Confirm you are human","We need to check you're not a robot before you can enter this site."),u("active").style.display="block"}else k("Checking your browser","This will only take a few seconds..."),u("main").appendChild(h("div",{className:"spinner big"}))}window.addEventListener("load",(()=>{!function(i){e=atob(i.split(":")[1]);let r=e.split("|");t=r[3]||0,n=r[4]||"",o=t>=2}(function(e){let t=e+"=",n=decodeURIComponent(document.cookie).split(";");for(let e=0;e<n.length;e++){let i=n[e];for(;" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}("_hcc"));let i=10+w(100);window.tt=i,setTimeout(v,i),l=setTimeout((()=>{l=null,p()}),"3500"),o&&setTimeout((()=>window.location.reload()),12e4),async function(t){for(let n=0;n<2e8;n++){let i=e+n;if((await f(i)).substring(0,t.length)===t)return a=i,void p()}setTimeout((()=>window.location.reload()),5e3)}("0000")}))})()


x server