The Art of Less – JSConf.asia

The Art of Less – JSConf.asia

Rendering the Matrix "Raining Code" intro sequence in 1024 bytes of HTML and JavaScript. The source code is written in Asian characters only.

Watch the project here: http://aem1k.com/雨

If you know my older project, start at slide #86 to dive into the Matrix.

Da8d2138f0bcc1f7d1042a557f70623c?s=128

Martin Kleppe

November 20, 2014
Tweet

Transcript

  1. THE ART OF LESS

  2. None
  3. 2004-11-20 nagoya.jpg 320x240

  4. None
  5. None
  6. None
  7. Martin Kleppe @aemkei

  8. Ubilabs

  9. Ubilabs

  10. None
  11. Maps API

  12. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdyssoooyNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNy/..` ``` ``..--/+/+yydNMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMNy- ` `....+mMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMNs.` ``

    `...`/hNMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMN+` `-dMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMN: ` ``-dMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMN- ` ``.:/dMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMdo` `.-/-hMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMNo` .:/:/.:hMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMN/ `.../sms.:oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMo` ``..-//:yNMMm::shMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy. ``..---.``.::///++oyNMMMMM+:soMMMMMMMMMMMMMM MMMMMMMMMMMMMMMN- ``..---::::/+ooosydmNMMMMMMN+//+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy- `....---:://+oyhdmNNNNMMMMMMmy/-+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMmo `....----::/++ohmmNNNNMMMMMMMMN/./mMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMN/ `.....``````..-::/osyhddhhddddmNd..+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMy` `.--...```````` ``-:/+++/:.``./hs`oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMNo+:.` .---..``` `.`````.:+o:.` `:+mNNMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMm:` ```----...``````:-``.``-+mN+..``:NNMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMmh-..`..`-::--........---....-oNMNdyyhmMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMho:. `-..``-:----..--::::::-...-+NMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMNo. ` `.-------:://///:-....-/hMMMMMMMMMh`oMMMMMMMMMMMMMMMM MMMMMMMMMMMMN- .-:------:::::--.`..--/sMMMh+yNMMh sMMMMMMMMMMMMMMM MMMMMMMMMMMMo `.-----..........`````.-+dNm+-/dN- +MMMMMMMMMMMMMMM MMMMMMMMMMMM. `.--...````````````````.oNMMo:.o/ +MMMMMMMMMMMMMMM MMMMMMMMMMMM/ `....````` ````.-:/+hmmy-:/y oMMMMMMMMMMMMMMM MMMMMMMMMMMMs ``..````````` ```.-+shyydh. dMMMMMMMMMMMMMMM MMMMMMMMMMMMy ``````````..``````--:/yMMNmh. /mMMMMMMMMMMMMMM MMMMMMMMMMMMs `````` ``````````.-oNNh+. .+oyhhmMMMMMMMM MMMMMMMMMMMM. ` ````````....-:ohmNd/` `-:+sh MMMMMMMMMMMs `...--/ydy: MMMMMMMMmdy- `.-. MMMNy+-. ms: ``` Martin Kleppe MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  13. __ _/\ \ /' \ \ \ __ __ ___

    ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/ @aemkei
  14. aem1k.com/world

  15. .<script> eval(z='p="<"+"pre>"/* ,.oq#+ ,._, */;for(y in n="zw24l6k\ 4e3t4jnt4qj24xh2 x/* =<,m#F^

    A W###q. */42kty24wrt413n243n\ 9h243pdxt41csb yz/* #K q##H######Am */43iyb6k43pk7243nm\ r24".split(4)){/* dP cpq#q##########b, */for(a in t=pars\ eInt(n[y],36)+/* p##@###YG=[#######y */(e=x=r=[]))for\ (r=!r,i=0;t[a/* d#qg `*PWo##q#######D */]>i;i+=.05)wi\ th(Math)x-= /* aem1k.com Q###KWR#### W[ */.05,0>cos(o=\ new Date/1e3/* .Q#########Md#.###OP A@ , */+x/PI)&&(e[~\ ~(32*sin(o)*/* , (W#####Xx######.P^ T % */sin(.5+y/7))\ +60] =-~ r);/* #y `^TqW####P###BP */for(x=0;122>\ x;)p+=" *#"/* b. OQ####x#K */[e[x++]+e[x++\ ]]||(S=("eval"/* l `X#####D , */+"(z=\'"+z.spl\ it(B = "\\\\")./* G####B" # */join(B+B).split\ (Q="\'").join(B+Q/* VQBP` */)+Q+")//m1k")[x/2\ +61*y-1]).fontcolor/* TP */(/\\w/.test(S)&&"#\ 03B");document.body.innerHTML=p+=B+"\\n"}setTimeout(z)')// </script>
  16. None
  17. aem1k.com/mandelcode

  18. <pre id=P>! <script> E! = 1! , z=1.07 ;! function

    s( a)! { for(a&&(E=!E),H="",z *=! .9,T*=.8,Y=0;2>Y;Y+=.1) {! for (X=0;2>X;X+=.04){for(x=y=i! =0;99>i &&99>=x*x+y*y;i++)t=2*x*y,x! = x*x-y*y+z*X -z-Z/(1-T),y=t+z*Y-z-U;(/*! MANDELCODE=A-QUINE-BY-AEMKEI=CLICK-TO-ZOOM*/! H )+=" .+#"[ i%5]}H+=n}!E&&setTimeout(s! ,99),P[ I]=H}Z=1.74909351853611232,! U = 3.40212772e-7,onclick=s;n! ="\n";P.textContent="<" +! "pre id=P>\n"+P[I= "i"+! "nnerHTML" ]! T /*aem1k*/! = -! 2! </script>
  19. None
  20. None
  21. jsfuck.com

  22. None
  23. [][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+ +!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]] [([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[ []+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+![+ []]]]]+[])[+[[!+[]+!+[]+!+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[] []+!+[]+![]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+! +!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]]+([][[]] [])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[ []]]]+([][[]]+[])[+[[+[]]]]+([][(![]+[])[[[[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+ []+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+

    []]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+([][( +[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[] +(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[ [[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]((![]+[])[+[[+!+[]]]]+ []+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]+(!! [])[+[[+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]] []+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![] [])[+[[+!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+[+!+[]]+([][(![]+ [+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+ []+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[+
  24. DHTML5 DHTML5

  25. <!DOCTYPE html> <html> <head> <title>Title</title> <script type="text/javascript"> function init() {

    ... } </script> </head> <body onload="init()"> ... </body> </html>
  26. <!DOCTYPE html> <html> <head> <title>Title</title> <script type="text/javascript"> function init() {

    ... } </script> </head> <body onload="init()"> ... </body> </html>
  27. ! <html> <head> <title>Title</title> <script type="text/javascript"> function init() { ...

    } </script> </head> <body onload="init()"> ... </body> </html>
  28. ! <html> <head> <title>Title</title> <script type="text/javascript"> function init() { ...

    } </script> </head> <body onload="init()"> ... </body> </html>
  29. ! <head> <title>Title</title> <script type="text/javascript"> function init() { ... }

    </script> </head> <body onload="init()"> ... </body>
  30. ! <head> <title>Title</title> <script type="text/javascript"> function init() { ... }

    </script> </head> <body onload="init()"> ... </body>
  31. ! ! ! ! ! <body onload="init()"> ... </body> <title>Title</title>

    <script type="text/javascript"> function init() { ... } </script>
  32. ! <title>Title</title> <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  33. ! ! <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  34. ! ! <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  35. ! ! <script> function init() { ... } </script> <body

    onload="init()"> ... </body>
  36. ! ! <script> function init() { ... } </script> <body

    onload="init()"> ... </body>
  37. ! ! <script> ... </script> <body> ... </body>

  38. ! ! <script> ... </script> <body> ... </body>

  39. ! ! ! ! ! ! ! </body> <script> ...

    </script> <body> ...
  40. ! ! <body onload="..."> ! ! ! ! ... </body>

  41. ! ! <body onload="..."> ! ! ! ! ... </body>

  42. ! ! <body onload="..."> ! ! ! ! !

  43. ! ! <body onload="..."> ! ! ! ! !

  44. ! ! <body onload=...> ! ! ! ! !

  45. ! ! <body onload=alert(1)> ! ! ! !

  46. ! ! <body onload=document.write(1)> ! ! ! !

  47. ! ! <body onload=document.body.innerHTML=1> ! ! ! !

  48. ! ! <body id=b onload=b.innerHTML=1> ! ! ! !

  49. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  50. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  51. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  52. ! ! <body id=b onload="b.innerHTML='<pre>'+1"> ! ! ! !

  53. ! ! <body id=b onload="b.innerHTML='<pre>'+1"> ! ! ! !

  54. <body onload='b.innerHTML="<pre>"+1'id=b > ! ! id=b onload="b.innerHTML='<pre>'+1"

  55. ! ! <body onload="b.innerHTML='<pre>'+1"id=b> ! ! ! !

  56. ! ! <body onload="b.innerHTML='<pre>'+1"id=b> ! ! ! !

  57. ! ! <pre id=b> ! ! ! !

  58. ! ! <pre id=b><script>b.innerHTML=1</script> ! ! ! !

  59. ! ! <pre id=b><script>b.innerHTML=1</script> ! ! ! !

  60. ! ! <tt id=b><script>b.innerHTML=1</script> ! ! ! !

  61. ! ! <x id=b><script>b.innerHTML=1</script> ! ! ! !

  62. min.js

  63. var x = Math.random(); var y = Math.random(); var z

    = Math.max(x, y);
  64. x = Math.random(); y = Math.random(); z = Math.max(x, y);

  65. M = Math; ! x = Math.random(); y = Math.random();

    z = Math.max(x, y); !
  66. M = Math; ! x = M.random(); y = M.random();

    z = M.max(x, y); !
  67. M = Math; r = M.random; x = M.random(); y

    = M.random(); z = M.max(x, y); !
  68. M = Math; r = M.random; x = r(); y

    = r(); z = M.max(x, y); !
  69. M = Math; r = "random"; x = M[r](); y

    = M[r](); z = M.max(x, y); !
  70. M = Math; r = "random"; x = M[r="random"](); y

    = M[r](); z = M.max(x, y); !
  71. M = Math; x = M[r="random"](); y = M[r](); z

    = M.max(x, y); !
  72. with (Math){ x = random(); y = random(); z =

    max(x, y); }
  73. with (Math) x = random(), y = random(), z =

    max(x, y);
  74. with (Math) x = (r=random)(), y = r(), z =

    max(x, y);
  75. with (Math) ! z = max((r=random)(), r());

  76. with(Math)z=max((r=random)(),r())

  77. aem1k.com/deathstar

  78. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  79. Зв езда <body onload= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  80. None
  81. // םלוע םולש א]ב=ה,{}+א=ד,א+ב!=ג,א+א!=ב,""=א++] ד=+כ]ב,[ט+ח]ד=כ,א+ח++=ט,[א=ח]ב=ו[ א]ד+ה+כ+[ח]ב+ו+ה+[ט]ג+[א](ד+ד.ד)+[א ]+א)"+ה+ו+[ט]ב+[ח]ג+[א]ג)[כ][ו)")()

  82. None
  83. aem1k.com/םלוע-םולש

  84. aem1k.com/םלוע-םולש

  85. aem1k.com/hebrew

  86. ホフシエスミアハネツセサマテリウニヌムサ

  87. ウ="",ア=!ウ+ウ,ネ=!ア+ウ ホ=ウ+{},ヌ=ア[ウ++],セ=ア [ミ=ウ],ハ=++ミ+ウ,ヘ=ホ[ ミ+ハ],ア[ヘ+=ホ[ウ]+(ホ. ホ+ホ)[ウ]+ネ[ハ]+ヌ+セ+ア [ミ]+ヘ+ヌ+ホ[ウ]+セ][ヘ] (ネ[ウ]+ネ[ミ]+ア[ハ]+セ+ ヌ+"(ウ)")()

  88. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  89. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  90. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  91. None
  92. WHAT IS THE MATRIX?

  93. Ryan Henszey

  94. context.fillStyle = '#0F0' context.fillText(char,x,y)
 context.fillStyle = 'rgba(0,0,0,.05)' context.fillRect(0,0,w,h)

  95. context.fillStyle = '#0F0' context.fillText(char,x,y)
 context.fillStyle = 'rgba(0,0,0,.05)' context.fillRect(0,0,w,h)

  96. context.fillStyle = '#0F0' context.fillText(char,x,y)
 context.fillStyle = 'rgba(0,0,0,.05)' context.fillRect(0,0,w,h)

  97. <body style=margin:0 onload="for(s=window.screen,w=q. width=s.width,h=q.height=s.height,m=Math.random,p=[], i=0;i<256;p[i++]=1);setInterval('9Style=\'rgba(0,0,0, .05)\'9Rect(0,0,w,h)9Style=\'#0F0\';p.map(function(v, i){9Text(String.fromCharCode(3e4+m()*33),i*10,v);p[i] =v>758+m()*1e4?0:v+10})'.split(9).join(';q.getContext (\'2d\').fill'),33)"><canvas id=q>

    352
  98. <canvas id=q><script>p=[h=q.width=q.height=600];setIn terval("9Style='rgba(0,0,0,.05)';9Rect(0,0,h,h);9Styl e='#0F0';for(x=h;x;p[x]=y>h+Math.random()*1e4||y+10)9 Text('A',x-=10,y=p[x]|0)".replace(/9/g,"q.getContext( ‘2d').fill"),33)</script> ! 237

  99. <canvas id=c><script>y=p=[h=c.width=360,c.height=210, i=0];setInterval("_Style=i?'rgba(0,0,0,.02)':0;_Rect( 0,0,h,h);_Style=++i%2?'#0C0':'#FFF';for(x=I;x;p[x]=y> I+Math.random()*h||y+i%2)_Text(c.innerHTML[x--+I*(y=p [x]|0)-I]||'',12*x,12*y);_Text(' -M4TR1X'[i],12*i+263 ,204)".replace(/_/g,"c.getContext('2d').fill"),I=30) </script> 326

  100. None
  101. <canvas id=c><script>y=p=[h=c.width=360,c.height=210, i=0];setInterval("_Style=i?'rgba(0,0,0,.02)':0;_Rect( 0,0,h,h);_Style=++i%2?'#0C0':'#FFF';for(x=I;x;p[x]=y> I+Math.random()*h||y+i%2)_Text(c.innerHTML[x--+I*(y=p [x]|0)-I]||'',12*x,12*y);_Text(' -M4TR1X'[i],12*i+263 ,204)".replace(/_/g,"c.getContext('2d').fill"),I=30) </script> 326

  102. <canvas id=c><script>y=p=[h=c.width=360,c.height=210, i=0];setInterval("_Style=i?'rgba(0,0,0,.02)':0;_Rect( 0,0,h,h);_Style=++i%2?'#0C0':'#FFF';for(x=I;x;p[x]=y> I+Math.random()*h||y+i%2)_Text(c.innerHTML[x--+I*(y=p [x]|0)-I]||'',12*x,12*y);_Text(' -M4TR1X'[i],12*i+263 ,204)".replace(/_/g,"c.getContext('2d').fill"),I=30) </script>

  103. without Latin characters? How to write JavaScript

  104. 1. Escape Sequences 2. Playing Scrabble

  105. a

  106. a \u0061

  107. \u0061\u006c\u0065\u0072\u0074(1)

  108. a l e r t (1)

  109. ⾬雨 \u96e8

  110. a \x61

  111. "a" "\x61"

  112. "a" "\141"

  113. []["\155\141\160\]["\ \143\157\156\163\164\ \162\165\143\164\157\ \162"]("\141\154\145\ \162\164\50\61\51")()

  114. []["\155\141\160"]["\ \143\157\156\163\164\ \162\165\143\164\157\ \162"]("\141\154\145\ \162\164\50\61\51")()

  115. [][" m a p "]["\ c o n s t

    \ r u c t o \ r "](" a l e \ r t ( 1 ) ")()
  116. []["map"]["constructor"]("alert(1)")()

  117. []["map"]["constructor"]("alert(1)")()

  118. function["constructor"]("alert(1)")()

  119. function["constructor"]("alert(1)")()

  120. Function("alert(1)")()

  121. Function("alert(1)")()

  122. eval("alert(1)")

  123. 1. Escape Sequences 2. Playing Scrabble

  124. ![] => false !![] => true

  125. ![] + "" => "false" !![] + "" => "true"

  126. "true"[0] => "t" "true"[1] => "r" "true"[2] => "u" "true"[3]

    => "e"
  127. "false" [1] "false" [2] "true" [3] "true" [1] "true" [0]

  128. f a l s e f a l s e

    t r u e t r u e t r u e
  129. f a l s e f a l s e

    t r u e t r u e t r u e
  130. f a l s e o b j e c

    t t r u e f a l s e o b j e c t o b j e c t f a l s e t r u e
  131. o b j e c t o b j e

    c t u n d e f i n e d f a l s e t r u e t r u e t r u e o b j e c t t r u e o b j e c t t r u e
  132. []["map"]["constructor"]("alert(1)")()

  133. ⾬雨

  134. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  135. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  136. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  137. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  138. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  139. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  140. <meta charset=utf-8><canvas id=⾬雨> <script>ぁ="",お=!ぁ+ぁ,ぃ=!お+ぁ,ぅ=ぁ+{},ざ=お[0],ご=お [1],く=ぅ[5],け=(お.ぃ+ぅ)[1],し=お[2],げ=ぅ[1],さ=ぃ[3],ぐ =お[3],が=お[う=く+げ+け+さ+ざ+ご+し+く+ざ+げ+ご][う],ぉ=" ",え="\\",ぇ="'",い='"',が(が((あ=ご+ぐ+ざ+し+ご+け+ぉ)+い+ が(あ+が(あ+い+ぐ+さ+く+(ぎ=ぃ[1])+(こ=え+160)+ぐ+"("+ぇ+" 挽屵㤶攸ⱹ㵰㵛栽挮睩摴栽㌶ 〬挮桥楧桴㴲Ⱪ㴰崻獥瑉湴敲癡氨≟却祬攽

    椿❲杢愨 〬 〬 〬 ⸰㈩✺⽊归散琨 〬 〬 栬栩㭟却祬攽⬫椥ῌ䡮ぃ〧㨧⍆䙆✻景爨砽䤻砻 灛硝㵹㹉慴栮牡湤潭⠩⩨籼礫椥㈩彔數琨挮楮湥版呍䱛砭䤪⡹㵰學嵼 〩ⴰⴱⴲⴳⴴⴵⴶⴷ嵼簧✬ŧ⩸"㈪礩㭟呥硴⠧䴴呒ƍ❛楝" 椫ΐ㌬ 㐩∮牥⺣灬慣攨 ⽟玉⽧疒"挮来瑃潮瑥硴⠧ʫ✩楬氢⤬䤽⺐⤠"+ぇ+(き=")."+ご+ぐ+こ + ( え + 1 5 4 ) + ぎ + く + ぐ + " ( / " ) + ( " % . " + ( か = " / " + え +147+",'")+"'")+(き+"(..)"+か+え+え+え+え+え+170+"$1')")+ い)())()+い)())()</script>
  141. escape("慢") !

  142. escape("慢") // "%u6162" !

  143. escape("慢") // "%u6162" .replace(/%./g, "") // "6162" !

  144. escape("慢") // "%u6162" .replace(/%./g, "") // "6162" .replace(/(..)/g, "\\x$1") //

    "\x61\x62"
  145. escape("慢") // "%u6162" .replace(/%./g, "") // "6162" .replace(/(..)/g, "\\x$1") //

    "\x61\x62" // "ab"
  146. escape("慢") // "%u6162" .replace(/%./g, "") // "6162" .replace(/(..)/g, "\\x$1") //

    "\x61\x62" // "ab"
  147. eval( eval( eval( eval( …”慬敲琨ㄩ” … )() )() )() )()

  148. 1. "esca\160e(‘慬敲琨ㄩ’) ..." 2. "escape (‘慬敲琨ㄩ’) ..." 3. "\x61\x6C\x65\x72\x74\x28\x31\x29" 4.

    "alert(1)"
  149. ⾬雨

  150. None
  151. aem1k.com/⾬雨

  152. aem1k.com/matrix

  153. WHY???

  154. ███████╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║████╗ ██║ █████╗ ██║ ██║██╔██╗ ██║

    ██╔══╝ ██║ ██║██║╚██╗██║ ██║ ╚██████╔╝██║ ╚████║ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
  155. ██╗ ██╗███╗ ███╗██╗████████╗███████╗ ██║ ██║████╗ ████║██║╚══██╔══╝██╔════╝ ██║ ██║██╔████╔██║██║ ██║ ███████╗

    ██║ ██║██║╚██╔╝██║██║ ██║ ╚════██║ ███████╗██║██║ ╚═╝ ██║██║ ██║ ███████║ ╚══════╝╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝
  156. ███████╗ ██████╗ ██████╗██╗ ██╗███████╗ ██╔════╝██╔═══██╗██╔════╝██║ ██║██╔════╝ █████╗ ██║ ██║██║ ██║

    ██║███████╗ ██╔══╝ ██║ ██║██║ ██║ ██║╚════██║ ██║ ╚██████╔╝╚██████╗╚██████╔╝███████║ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
  157. ██╗ █████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ██████╗ ███████╗

    ██║ ██╔══██╗████╗ ██║██╔════╝ ██║ ██║██╔══██╗██╔════╝ ██╔════╝ ██║ ███████║██╔██╗ ██║██║ ███╗██║ ██║███████║██║ ███╗█████╗ ██║ ██╔══██║██║╚██╗██║██║ ██║██║ ██║██╔══██║██║ ██║██╔══╝ ███████╗██║ ██║██║ ╚████║╚██████╔╝╚██████╔╝██║ ██║╚██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
  158. ██╗ ██╗ █████╗ ███╗ ██╗ ██║ ███║██╔══██╗████╗ ██║ ██║ ╚██║╚█████╔╝██╔██╗

    ██║ ██║ ██║██╔══██╗██║╚██╗██║ ███████╗██║╚█████╔╝██║ ╚████║ ╚══════╝╚═╝ ╚════╝ ╚═╝ ╚═══╝
  159. ::::::::::: ::: ::: ::: :::: ::: ::: ::: :+: :+:

    :+: :+: :+: :+:+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +#+ +#++:++#++ +#++:++#++: +#+ +:+ +#+ +#++:+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ #+# #+# #+# #+# #+# #+# #+#+# #+# #+#
  160. aem1k.com ubilabs.net jsfuck.com helma.org aem1k.com/matrix imdb.com/title/tt0133093 timelessname.com/sandbox/matrix.html

  161. __ _/\ \ /' \ \ \ __ __ ___

    ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/ @aemkei