Atlas-65.com has launched

HTML tags like: <html> do not work on forums like this. To have them display, select the text in your “post a reply” screen, and click the </> icon from the options. (Pre-Formatted-Text)
That tells the forum to NOT consider your code as code, but instead treat it as plain text.

EDIT: HOWEVER the script tag does not seem to work like this, so you’ll need to manually remove the < around the script tag.

Ah! Thanks! :slight_smile: I don’t know if it is worth looking at.

Anyone know how to read this?

When I try to just paste it in this message box I get [email protected] as the output.

if you enter http://www.atlas-65.com/js/glitch-canvas.js
this is what you get

!function(a,b){“function”==typeof define&&define.amd?define(b):“object”==typeof exports?module.exports=b():a.glitch=b()}(this,function(){function a(a,k,l){if(i(a)&&j(k,“parameters”,“object”)&&j(l,“callback”,“function”)){for(n=h(k),b(v,a),b(w,a),o=d(a,n.quality),p=f(o),q=e(p),t=0,u=n.iterations;u>t;t++)c(p,q,n.seed,n.amount,t,n.iterations);r=new Image,r.onload=function(){x.drawImage(r,0,0),s=x.getImageData(0,0,a.width,a.height),l(s)},r.src=g(p)}}function b(a,b){a.width!==b.width&&(a.width=b.width),a.height!==b.height&&(a.height=b.height)}function c(a,b,c,d,e,f){var g=a.length-b-4,h=parseInt(g/fe,10),i=parseInt(g/f(e+1),10),j=i-h,k=parseInt(h+jc,10);k>g&&(k=g);var l=Math.floor(b+k);a[l]=Math.floor(256d)}function d(a,b){var c=“number”==typeof b&&1>b&&b>0?b:.1;y.putImageData(a,0,0);var d=w.toDataURL(“image/jpeg”,c);switch(d.length%4){case 3:d+=“=”;break;case 2:d+=“==”;break;case 1:d+=“===”}return d}function e(a){var b=417;for(t=0,u=a.length;u>t;t++)if(255===a[t]&&218===a[t+1]){b=t+2;break}return b}function f(a){var b,c,d,e=;for(t=23,u=a.length;u>t;t++){switch(c=B[a.charAt(t)],b=(t-23)%4){case 1:e.push(d<<2|c>>4);break;case 2:e.push((15&d)<<4|c>>2);break;case 3:e.push((3&d)<<6|c)}d=c}return e}function g(a){var b,c,d,e=[“data:image/jpeg;base64,”];for(t=0,u=a.length;u>t;t++){switch(c=a[t],b=t%3){case 0:e.push(A[c>>2]);break;case 1:e.push(A[(3&d)<<4|c>>4]);break;case 2:e.push(A[(15&d)<<2|c>>6]),e.push(A[63&c])}d=c}return 0===b?(e.push(A[(3&d)<<4]),e.push(“==”)):1===b&&(e.push(A[(15&d)<<2]),e.push(“=”)),e.join(“”)}function h(a){return{seed:(a.seed||0)/100,quality:(a.quality||0)/100,amount:(a.amount||0)/100,iterations:a.iterations||0}}function i(a){return j(a,“image_data”,“object”)&&j(a.width,“image_data.width”,“number”)&&j(a.height,“image_data.height”,“number”)&&j(a.data,“image_data.data”,“object”)&&j(a.data.length,“image_data.data.length”,“number”)&&k(a.data.length,“image_data.data.length”,l,“> 0”)?!0:!1}function j(a,b,c){return typeof a===c?!0:(m(a,“typeof “+b,'”‘+c+’”‘,’“‘+typeof a+’”'),!1)}function k(a,b,c,d){return c(a)===!0?!0:(m(a,b,d,“not”),void 0)}function l(a){return a>0}function m(a,b,c,d){throw new Error(“glitch(): Expected “+b+” to be “+c+”, but it was “+d+”.”)}var n,o,p,q,r,s,t,u,v=document.createElement(“canvas”),w=document.createElement(“canvas”),x=v.getContext(“2d”),y=w.getContext(“2d”),z=“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”,A=z.split(“”),B={};return A.forEach(function(a,b){B[a]=b}),a});

Worth a shot. I’m feeling like a 15 year old trying to get past the bouncer at the entrance of a night club :smiley:

1 Like

If you paste that here Online jQuery Editor , you get:

info@atlas-65.com

Someone in another thread said there is a counter somewhere on the site set to count down to August 12th, 2016, the day No Man’s Sky launched on PC.

My guess is the narrative is about to claim that the Atlas Foundation created the NMS simulated universe and sent it back in time to that date.

1 Like

I saw that a moment ago, but now I see

“js/jquery.min.js”
“js/plugins.js”
“js/glitch-canvas.js”
“js/html2canvas.js”
“js/scripts.js?1499465801”
“js/error.js?1499465801”

1499456730 has become 1499465801

Here is what I see…

script type=“text/javascript” src=“js/error.js?1499464682”></script

1 Like

That has been already said here
https://forums.etarc.org/t/atlas-65-com-has-launched/1113/50?u=alcavaledo

1 Like

these numbers are diminishing

The new update is only for pc.

> <a href="#" target="_blank">
> <i class="fa fa-envelope-o"></i> 
>     <span class="__cf_email__" data-cfemail="a6cfc8c0c9e6c7d2cac7d58b909388c5c9cb">
>         [email&#160;protected]
>     </span>
> script data-cfhash='f9e31' type="text/javascript"
> /* ![CDATA[ */
> !function(t,e,r,n,c,a,p)
> {
>     try
>     {
>         t=document.currentScript||function(){
>             for(t=document.getElementsByTagName('script'),e=t.length;e--;)
>                 if(t[e].getAttribute('data-cfhash'))
>                     return t[e]
>         }();
>         if(t&&(c=t.previousSibling))
>         {
>             p=t.parentNode;
>             if(a=c.getAttribute('data-cfemail'))
>             {
>                 for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)
>                     e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);
>                 p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)
>             }
>             p.removeChild(t)
>         }
>     }
>     catch(u)
>     {}
> }()/* ]]> */
> /script </a>

I tried to make it look a bit more readable by adding line breaks at the proper places.

What it seems to do is find a script tag with a “data-cfhash” element. Then it finds “data-cfemail” in that same thing, and runs a complex replace query on it. The outcome is probably as alcavaledo suggests, info@atlas-65.com

So… maybe this is a stupid question… but why go to all that trouble to display a simple email link?

1 Like

yeah, I’ve been fooling around in that editor and that is the outcome

Im using pieces of code from the web page source code and there is also a contact form there, my guess is we hace to wait for it to activate.

1 Like

Basically, they’re doing this on the whole site. Seemingly simple things are written in code like it’s advanced stuff. The reason they do this is likely just to make it very hard to read anything in the code. If you remember the last site, you could enter a number on the glitched /blog post, and it would display a phone number. Now if the code was easy to read, everyone could/would have seen that, but because they made a complete mess of it, no one noticed while reading the code.
This site may well have hidden features too, but to find them, a competent programmer (with some decent knowledge of jquery) will have to plow through hundreds of lines of intentionally unreadable code.

2 Likes

I code c#. I don’t know squat about jquery. :frowning:

1 Like

Is that countdown timer on your screenshot some latent code on the site? Or unrelated?

Completely unrelated, i was using the same countdown plugin they are using, but the date that is set in their site is 09/12/2016, I used 09/12/2017

In one of the js files (html2canvas.js) we’ve got a strange, hardcoded messages:

You cannot resolve a promise with itself
A promises callback cannot return that same promise.
You must pass a resolver function as the first argument to the promise constructor
A promises callback cannot return that same promise.
You must pass a resolver function as the first argument to the promise constructor
Failed to construct ‘Promise’: Please use the ‘new’ operator, this object constructor cannot be called as a function.

There is a Promise function also, so all the messages (fairly technical except the ‘promise’ word) are for it.
The promise will probably draw / animate something on a page using HTML canvas area.

In my opinion the promise will launch the countdown function, to show us how much time to the next update left.

So we may know the result now, but not the question (puzzle) yet :slight_smile:

2 Likes

This was my favorite script… Here it is in full!

http://www.atlas-65.com/js/html2canvas.js