text: function main() {
  const v4 = [13.37,13.37];
  const v6 = [1337,1337,1337,1337];
  const v9 = [13.37,13.37,13.37,13.37];
  for (let v17 = 0; v17 < 100; v17++) {
      let v20 = undefined;
      for (let v23 = 0; v23 < 2; v23 = v23 + v9) {
          const v24 = v23 - "symbol";
      }
  }
  const v25 = v4.indexOf;
  const v26 = {atanh:"getFloat32",...1337,...1337,...1337};
  const v27 = [];
  const v28 = {};
  const v29 = {lastIndexOf:1337,toFixed:v27,setInt8:v27,isArray:v27,isConcatSpreadable:v6,atanh:v6,log10:v28,call:"getFloat32",hasOwnProperty:v4};
  let v30 = v27;
  const v33 = [];
  const v34 = {is:0,setInt32:v6};
  v6["getFloat32"] = v27;
  const v39 = [Set,1337,0];
  const v40 = [v39,13.37,"number",Set];
  let v41 = v33;
  const v46 = [13.37,13.37];
  const v48 = [1337,1337];
  const v49 = [];
  const v50 = {__defineSetter__:WeakSet,E:WeakSet,keys:13.37,__lookupGetter__:v49,shift:1337,toPrimitive:WeakSet,indexOf:13.37};
  const v51 = {every:1337};
  let v52 = v46;
  const v54 = {atan:-32997452};
  const v57 = [];
  const v58 = {keyFor:"undefined",race:1337,trimEnd:1337,stackTraceLimit:1337,ignoreCase:v57,acosh:v57};
  const v63 = [13.37,13.37];
  function v64(v65,v66,v67,v68) {
  }
  function v69(v70,v71,v72,v73) {
      let v77 = 0;
      do {
          const v78 = v77 + 1;
          v77 = v78;
          const v79 = Boolean.sign;
      } while (v77 < 8);
      const v84 = [13.37];
      const v86 = [1337,1337,1337,1337,1337];
      const v87 = [v86];
      const v88 = {defineProperties:Atomics,copyWithin:v87,NaN:13.37,setInt32:v86};
      const v89 = {parseInt:v84,BYTES_PER_ELEMENT:13.37};
      let v90 = 4;
      const v95 = Object.values(this,-4096);
      let v96 = 1337;
      const v98 = {hasOwnProperty:1337};
      let v101 = 0;
      const v104 = [13.37];
      let v105 = 4;
      const v109 = -Infinity;
      const v111 = Math.pow(1,v109);
      const v117 = [13.37];
      const v119 = [1337,1337,1337,1337,1337];
      const v120 = [v119];
      const v121 = {defineProperties:Atomics,copyWithin:v120,NaN:13.37,setInt32:v119};
      const v122 = {parseInt:v117,BYTES_PER_ELEMENT:13.37};
      let v123 = 4;
      const v128 = [13.37,13.37,13.37];
      const v130 = [1337,1337,1337,1337,1337];
      const v131 = [13.37,13.37,1337];
      const v132 = {trimEnd:13.37};
      let v133 = 1337;
      const v138 = [13.37,13.37,13.37];
      const v140 = [1337,1337,1337,1337,1337];
      const v141 = {trimEnd:13.37};
      const v142 = {toPrimitive:Symbol,getFloat32:Symbol,MIN_SAFE_INTEGER:13.37,assign:13.37,toLocaleString:"string",shift:13.37,expm1:v140};
      let v143 = 1337;
      const v148 = [13.37];
      const v150 = [1337,1337,1337,1337];
      const v151 = [-32997452,-32997452];
      const v152 = {atan:-32997452};
      const v153 = {keyFor:Function,replace:-32997452,add:13.37,sinh:v148,values:v152,indexOf:v148,charCodeAt:1337};
      let v154 = v153;
      const v159 = [13.37];
      let v160 = 1337;
      if (13.37) {
          const v161 = v133[2147483647];
          v160 = v161;
      } else {
          v153.__proto__ = v96;
          v160 = v148;
      }
      const v163 = [1337];
      const v164 = [127,13.37,127,"farDM+J*zM"];
      const v165 = {toFixed:v164,fromCodePoint:v163,global:v159,getUint8:Error,isNaN:"farDM+J*zM",exec:127,setFloat32:v164};
      const v166 = {LOG10E:v163,hasOwnProperty:"farDM+J*zM",leftContext:v165};
      let v167 = 1337;
      const v172 = [13.37,13.37,13.37];
      const v174 = [1337];
      const v175 = [v172,1337,v172,65536];
      const v176 = {sinh:v175,min:65536,parseInt:"asyncIterator",lastParen:65536,reverse:BigUint64Array};
      const v177 = {lastIndexOf:v174,cosh:BigUint64Array,setUint32:1337};
      let v178 = v177;
      const v183 = [Map,13.37,13.37,13.37,13.37];
      const v185 = [1337,1337];
      Function.toString = v64;
      const v186 = [v185,1337];
      const v187 = {};
      const v188 = {repeat:-9007199254740993,setInt8:1337,sqrt:13.37,values:v187,keyFor:1337,toPrecision:v186,isConcatSpreadable:v185,abs:v187,fill:v187};
      let v189 = Map;
      const v194 = [13.37];
      const v196 = [1337,1337,1337,1337,1337];
      const v197 = [1337,1337,v194];
      const v198 = {SQRT1_2:v194,dotAll:128,max:v196,prototype:v197,substring:128};
      const v199 = {log:13.37,bind:v194,BYTES_PER_ELEMENT:RegExp,lastParen:v194,getUint16:RegExp,SQRT1_2:v197};
      let v200 = 128;
      const v205 = {};
      function v207(v208,v209,v210,v211,v212) {
          const v214 = v211.abs(v205,0,"undefined");
          for (let v218 = 0; v218 < 100; v218++) {
              const v219 = new v214(v210,v218,v218);
          }
          return v214;
      }
      const v223 = [13.37,13.37,13.37,13.37];
      const v225 = [1337,1337];
      const v226 = [13.37,2147483647];
      Map.flatMap = "farDM+J*zM";
      const v230 = new Int32Array(58176);
      function v231(v232,v233,v234,v235) {
          if (2) {
              function v238(v239,v240,v241,v242) {
                  'use strict'
                  const v243 = v238("undefined",v239,v238,RegExp);
              }
          } else {
          }
          function v244(v245,v246,v247,v248) {
              const v252 = [13.37,13.37,13.37,13.37,13.37];
              function v254(v255,v256,v257,v258) {
                  let v263 = 0;
                  do {
                      for (const v264 of v252) {
                      }
                  } while (v263 < 10);
                  function v265(v266,v267,v268,v269) {
                      const v275 = Uint8ClampedArray(32822);
                  }
                  let v286 = v131;
                  if (v226) {
                  } else {
                      v286 = "farDM+J*zM";
                  }
                  function v287(v288,v289,v290,v291) {
                  }
                  function v292(v293,v294,v295,v296) {
                      function v303(v304,v305,v306,v307) {
                      }
                  }
                  const v314 = Error[v257];
              }
              const v320 = [13.37,13.37];
              const v323 = [];
              const v324 = {keyFor:"undefined",race:1337,trimEnd:1337,stackTraceLimit:1337,ignoreCase:v323,acosh:v323};
              const v326 = [13.37,13.37];
              function v327(v328,v329,v330,v331) {
              }
              function v332(v333,v334,v335,v336) {
                  const v340 = [1337,1337,v335,1337];
                  const v343 = Int32Array(58176);
                  function v344(v345,v346,v347,v348) {
                      v343[256] = v345;
                  }
                  const v350 = [];
                  let v351 = v350;
                  let v352 = v351;
                  v352.valueOf = v344;
                  const v353 = v344(v350,1);
                  const v354 = {parseFloat:v340,asinh:1337,lastMatch:1337,subarray:-1984769435,toExponential:1337};
                  let v355 = v354;
                  function v357(v358,v359,v360,v361) {
                      let v363 = v332;
                      const v364 = Promise(v363,v358,13.37,v359);
                  }
                  const v366 = {construct:v357,defineProperty:v357,get:v357,set:v357,apply:v357,call:v357,ownKeys:v357,preventExtension:v357};
                  const v368 = Proxy(Function,v366);
                  const v369 = v357(v354,v368,v355,"3WGX7UQqsB");
              }
              const v371 = Proxy(v326,v320);
              const v372 = "undefined"[v324];
              const v373 = v332(v371,v327,v332,v327,v372);
              let v380 = 0;
              do {
                  const v383 = {hasOwnProperty:1337};
                  const v385 = v383.__proto__;
                  v385[1337] = 13.37;
                  const v387 = Uint16Array(WeakMap);
                  for (const v388 in v387) {
                  }
                  let v391 = 0;
                  while (v391 < 0) {
                      let v394 = 0;
                      while (v394 < 10) {
                          const v395 = v394 + 1;
                      }
                      const v396 = v391 + 1;
                  }
                  const v397 = v380 + 1;
              } while (v380 < 2);
              function v401(v402,v403,v404,v405) {
              }
              function v406(v407,v408,v409,v410) {
                  function v418(v419,v420,v421,v422) {
                  }
              }
              let v430 = 0;
              while (v430 < 1) {
                  if (v244) {
                  } else {
                  }
                  const v431 = v430 + 1;
              }
          }
      }
      const v444 = Symbol.iterator;
      v197[v444] = v225;
      const v445 = v231(1,Symbol);
      const v446 = {a:v223,find:v225,expm1:1337};
      const v447 = {valueOf:13.37,find:v223,hypot:Map};
      let v448 = v446;
      let v452 = 1;
      const v453 = v230 - 1;
      const v455 = [13.37,13.37,13.37,13.37];
      const v457 = [1337,1337];
      const v458 = [13.37,2147483647];
      const v459 = {a:v455,find:v457,expm1:1337};
      const v460 = {valueOf:13.37,find:v455,hypot:Map};
      let v461 = v459;
      delete v198.exp;
      const v465 = v207 / Symbol;
      delete v455[1065059055];
      const v467 = 1337 - 1;
      const v468 = [v231,String,-0.0,-0.0];
      let v469 = 1337;
      const v471 = v461 / "cdegaX7z6X";
      delete v164[-1];
      let v474 = v468;
      let v476 = -2866800045;
      const v477 = parseInt(v474,13.37,"setInt8");
      const v480 = [13.37,13.37,13.37,13.37];
      const v482 = [1337,1337,1337,1337,1337];
      const v483 = [v480,v482,"/C*n/eRFaF"];
      const v484 = {toStringTag:-2866800045,SQRT1_2:v483,fill:v483};
      const v485 = {fromEntries:-2866800045,NEGATIVE_INFINITY:v482,setFloat32:v480,isSafeInteger:"/C*n/eRFaF"};
      let v486 = v226;
      const v497 = Math.tanh(0,1679973038);
      const v498 = [1337];
      let v503 = v468;
      let v504 = undefined;
      function v508(v509,v510) {
          return 1337;
      }
      let v513 = "PONhvjMUib";
      const v524 = [1337];
      let v526 = undefined;
      const v528 = v513.trim(2,1,"undefined");
      let v529 = "undefined";
      v526 = Function;
      let v530 = 0;
      let v531 = "toString";
      const v532 = v531.search(v474,0);
      const v533 = v530 + 1;
      v530 = v533;
      let v534 = 0;
      const v535 = v534 + 1;
      v534 = v535;
      v101 = v96;
      const v539 = {exec:v98};
      const v543 = new Uint8Array(WeakSet,-1.0,v539);
      let v546 = 0;
      const v547 = v546 + 1;
      v546 = v547;
      return v46;
  }
  const v548 = {preventExtension:v69,get:v64,deleteProperty:v69,has:v69,defineProperty:v69,getOwnPropertyDescriptor:v64,call:v64,set:"undefined",ownKeys:v69,setPrototypeOf:v64,construct:v69};
  const v550 = new Proxy(v63,v548);
  const v551 = "undefined"[v58];
  const v552 = v69(v550,v64,v69,v64,v551);
  const v553 = v41[100];
  const v554 = v39.sort(v553,v40);
  }
  %NeverOptimizeFunction(main);
  main();
  