<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>暗号シーン</title>
  <style>
    html, body {
      margin: 0;
      height: 100%;
      background: black;
      color: #0f0;
      font-family: monospace;
      overflow: hidden;
    }
    #code, #eye, #knot {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
    }
    #code {
      font-size: 1.2rem;
      opacity: 1;
      transition: opacity 0.5s;
    }
    #eye, #knot {
      font-size: 3rem;
      display: none;
      pointer-events: none;
    }
  </style>
</head>
<body>
  <div id="code">+mZZnPTBhMFUwWzBTMGgwWTCJYFAwTHIyMGswSIhMMEaA/TBvMFowAQ+dn2c5TBvZyowYGtMMHVOiooxMFUwjDBaMAI-</div>
  <div id="eye">👁️</div>
  <div id="knot">🪢</div>

  <script>
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('<h>1 t=b.u(\'t\');1 d=b.u(\'d\');1 3=b.u(\'3\');y(()=>{t.4.1i=0;d.4.7=\'s\'},1h);o n=0;o m=0;o r=1g;o q;b.1f(\'1e\',(e)=>{n=e.1d;m=e.1c;1 8=d.G();1 6=8.a+8.f/2-n;1 5=8.9+8.c/2-m;1 l=D.C(6*6+5*5);k(l<1b&&d.4.7!==\'p\'){d.4.7=\'p\';3.4.7=\'s\';3.4.a=`${8.a}i`;3.4.9=`${8.9}i`}k(3.4.7===\'s\'&&!r){r=1a;q=19(()=>{1 g=3.G();1 F=g.a+g.f/2;1 E=g.9+g.c/2;1 6=n-F;1 5=m-E;1 l=D.C(6*6+5*5);k(l<18){17(q);3.4.7=\'p\';1 f=B.16;1 c=B.15;1 j=x.14(\'\',\'13\',`f=${f},c=${c},a=0,9=0`);k(j){j.b.12(`<z 4="11:10;Z:#Y;7:X;W-V:A;U-T:A;c:S;R-Q:P">+O/N+M-</z><h>y(()=>x.w(),L);<\\/h>`);j.b.w()}}K{3.4.a=3.J+6*0.v+\'i\';3.4.9=3.I+5*0.v+\'i\'}},H)}});</h>',62,81,'|const||knot|style|dy|dx|display|eyeRect|top|left|document|height|eye||width|knotRect|script|px|newWin|if|distance|mouseY|mouseX|let|none|followInterval|following|block|code|getElementById|005|close|window|setTimeout|body|center|screen|sqrt|Math|knotCenterY|knotCenterX|getBoundingClientRect|30|offsetTop|offsetLeft|else|500|dn2c5TBvZyowYGtMMHVOiooxMFUwjDBaMAI|TBvMFowAQ|mZZnPTBhMFUwWzBTMGgwWTCJYFAwTHIyMGswSIhMMEaA|monospace|family|font|100vh|content|justify|items|align|flex|0f0|color|black|background|write|_blank|open|availHeight|availWidth|clearInterval|25|setInterval|true|40|clientY|clientX|mousemove|addEventListener|false|100|opacity'.split('|'),0,{}))
  </script>
</body>
</html>
