ECMAScript 5を使いたい4つ目の理由かも。

str[i] = str.charAt(i)

当初はFirefoxぐらいしかサポートしていなかった文字列の配列扱いも、ES5以降は公式です。

六代目サイ本にもそう明記してあります。

var i, s = 'string';
for (i = 0; i < s.length; i++){
    p(s[i]);
    p(s.charAt(i));
    p(s[i] === s.charAt(i));
}

Array.prototype.method.apply(str, arg)

Array.prototypeの各メソッドはgenericなので、以下のようなことも出来ます。

var s = 'string = 文字列';
p(chars = s.split(''));
p([].slice.call(s));
p([].map.call(s, function( c ){ return c.charCodeAt(0) }));
try{
    p([].shift.call(s));
    p(s);
    p([].pop.call(s));
    p(s);
    p([].push.call(s, 'string'));
    p(s);
    p([].unshift.call(s, '文字列'));
    p(s);
}catch(e){
    p(e);
}

もちろん文字列はimmutableなままなので、破壊的メソッドを適用しても例外が投げられるか(Firefox, IE9)、元の文字列がそのままおかれるか(WebKit)ですが。

jjencodeが公式に動く!

でも何より嬉しいのは、これだったりして。

この黒魔術は、たとえば"[object Object]"[1] === 'o'であることに強く依存しているのですのですが、今やそれも公式なのですから、jjencodeが動かない処理系こそ非公式ということになります。

Source
Namespace:
jjencoded:

Signature

$ = ~[];$ = {___: ++$, $$$$: (! [] + '')[$], __$: ++$, $_$_: (! [] + '')[$], _$_: ++$, $_$$: ({} +'')[$], $$_$: ($[$] + '')[$], _$$: ++$, $$$_: (!''+ '')[$], $__: ++$, $_$: ++$, $$__: ({} +'')[$], $$_: ++$, $$$: ++$, $___: ++$, $__$: ++$};$.$_ = ($.$_ = $ + '')[$.$_$] + ($._$ = $.$_[$.__$]) + ($.$$ = ($.$ + '')[$.__$]) + ((!$) + '')[$._$$] + ($.__ = $.$_[$.$$_]) + ($.$ = (!''+ '')[$.__$]) + ($._ = (!''+ '')[$._$_]) + $.$_[$.$_$] + $.__ + $._$ + $.$;$.$$ = $.$ + (!''+ '')[$._$$] + $.__ + $._ + $.$ + $.$$;$.$ = ($.___)[$.$_][$.$_];$.$($.$($.$$ + '\"'+ $.$_$_ + (! [] + '')[$._$_] + $.$$$_ + '\\'+ $.__$ + $.$$_ + $._$_ + $.__ + '(['+ $.$$_ + $.$___ + ','+ $.$__$ + $.$$$ + ','+ $.__$ + $.__$ + $.___ + ','+ $._$$ + $._$_ + ','+ $.__$ + $.__$ + $.$$_ + ','+ $.__$ + $.___ + $.$__ + ','+ $.__$ + $.___ + $.__$ + ','+ $._$$ + $._$_ + ','+ $.$$$ + $.$__ + ','+ $.$__$ + $.$$$ + ','+ $.__$ + $.__$ + $.$___ + ','+ $.$__$ + $.$$$ + ','+ $.$___ + $._$$ + ','+ $.$__$ + $.$__$ + ','+ $.__$ + $.__$ + $.$__ + ','+ $.__$ + $.___ + $.$_$ + ','+ $.__$ + $.__$ + $._$_ + ','+ $.__$ + $.___ + $.__$ + ','+ $.__$ + $.__$ + $.$__ + '].\\'+ $.__$ + $.$_$ + $.$_$ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $.___ + '(\\'+ $.__$ + $._$_ + $.$$$$ + $._ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.$$__ + $.__ + '\\'+ $.__$ + $.$_$ + $.__$ + $._$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '(\\'+ $.__$ + $.$_$ + $.$$_ + '){\\'+ $.__$ + $._$_ + '\\'+ $.$__ + $.___ + '\\'+ $.$__ + $.___ + '\\'+ $.$__ + $.___ + '\\'+ $.$__ + $.___ + '\\'+ $.__$ + $.$$_ + $._$_ + $.$$$_ + $.__ + $._ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.$__ + $.___ + '\\'+ $.__$ + $._$_ + $._$$ + $.__ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.__$ + $.$__ + $.$$$ + '.'+ $.$$$$ + '\\'+ $.__$ + $.$$_ + $._$_ + $._$ + '\\'+ $.__$ + $.$_$ + $.$_$ + '\\'+ $.__$ + $.___ + $._$$ + '\\'+ $.__$ + $.$_$ + $.___ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.___ + $._$$ + $._$ + $.$$_$ + $.$$$_ + '(\\'+ $.__$ + $.$_$ + $.$$_ + ');\\'+ $.__$ + $._$_ + '}).\\'+ $.__$ + $.$_$ + $._$_ + $._$ + '\\'+ $.__$ + $.$_$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + "(''))" + '\"')())();

jjencode source, minified, jjencoded and fixjsstyled

jjdecodedされたものは上で alert(jjencode) とでもしてevalしていただければ。少しいじった後minifyしてあります。

$ = ~[];$ = {___: ++$, $$$$: (! [] + '')[$], __$: ++$, $_$_: (! [] + '')[$], _$_: ++$, $_$$: ({} +'')[$], $$_$: ($[$] + '')[$], _$$: ++$, $$$_: (!''+ '')[$], $__: ++$, $_$: ++$, $$__: ({} +'')[$], $$_: ++$, $$$: ++$, $___: ++$, $__$: ++$};$.$_ = ($.$_ = $ + '')[$.$_$] + ($._$ = $.$_[$.__$]) + ($.$$ = ($.$ + '')[$.__$]) + ((!$) + '')[$._$$] + ($.__ = $.$_[$.$$_]) + ($.$ = (!''+ '')[$.__$]) + ($._ = (!''+ '')[$._$_]) + $.$_[$.$_$] + $.__ + $._$ + $.$;$.$$ = $.$ + (!''+ '')[$._$$] + $.__ + $._ + $.$ + $.$$;$.$ = ($.___)[$.$_][$.$_];$.$($.$($.$$ + '\"'+ '\\'+ $.__$ + $.$_$ + $._$_ + '\\'+ $.__$ + $.$_$ + $._$_ + $.$$$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.$$__ + $._$ + $.$$_$ + $.$$$_ + '='+ $.$$$$ + $._ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.$$__ + $.__ + '\\'+ $.__$ + $.$_$ + $.__$ + $._$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.$__ + $.___ + '(\\'+ $.__$ + $.$_$ + $._$_ + ',\\'+ $.$__ + $.___ + '\\'+ $.__$ + $.$__ + $.$$$ + ')\\'+ $.$__ + $.___ + '{\\'+ $.__$ + $.$$_ + $.$$_ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.$__ + $.___ + $.$$$$ + '=\\\"\\\",\\'+ $.__$ + $.$_$ + $.___ + ','+ $.$$_$ + ','+ $.$_$_ + '=[\\\"___\\\",\\\"__$\\\",\\\"_$_\\\",\\\"_$$\\\",\\\"$__\\\",\\\"$_$\\\",\\\"$$_\\\",\\\"$$$\\\",\\\"$___\\\",\\\"$__$\\\",\\\"$_$_\\\",\\\"$_$$\\\",\\\"$$__\\\",\\\"$$_$\\\",\\\"$$$_\\\",\\\"$$$$\\\"],'+ $.$$$_ + '=\\\"\\\";'+ $.$$$$ + $._$ + '\\'+ $.__$ + $.$$_ + $._$_ + '(\\'+ $.__$ + $.$$_ + $.$$_ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.$__ + $.___ + $.$$__ + '='+ $.___ + ';'+ $.$$__ + '<\\'+ $.__$ + $.$__ + $.$$$ + '.'+ (! [] + '')[$._$_] + $.$$$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.__$ + $.$__ + $.$$$ + $.__ + '\\'+ $.__$ + $.$_$ + $.___ + ';'+ $.$$__ + '++){\\'+ $.__$ + $.$_$ + $.___ + '=\\'+ $.__$ + $.$__ + $.$$$ + '.'+ $.$$__ + '\\'+ $.__$ + $.$_$ + $.___ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.___ + $._$$ + $._$ + $.$$_$ + $.$$$_ + '\\'+ $.__$ + $.___ + $.__$ + $.__ + '('+ $.$$__ + ');\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '=='+ $._$$ + $.$__ + '||\\'+ $.__$ + $.$_$ + $.___ + '=='+ $.$__$ + $._$_ + '){'+ $.$$$_ + '+=\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\"+\\'+ $.__$ + $.$__ + $.$$$ + '.'+ $.$$__ + '\\'+ $.__$ + $.$_$ + $.___ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.___ + $.__$ + $.__ + '('+ $.$$__ + ').'+ $.__ + $._$ + '\\'+ $.__$ + $._$_ + $._$$ + $.__ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.__$ + $.$__ + $.$$$ + '('+ $.__$ + $.$$_ + ')}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(('+ $._$$ + $._$$ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.$__ + $.$$$ + ')||('+ $.$_$ + $.$___ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.$$_ + $.$__ + ')||('+ $.$__$ + $.__$ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.$__$ + $.$$_ + ')||('+ $.__$ + $._$_ + $._$$ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.__$ + $._$_ + $.$$$ + ')){'+ $.$$$_ + '+=\\'+ $.__$ + $.$__ + $.$$$ + '.'+ $.$$__ + '\\'+ $.__$ + $.$_$ + $.___ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.___ + $.__$ + $.__ + '('+ $.$$__ + ')}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(('+ $.$__ + $.$___ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.$_$ + $.$$$ + ')||('+ $.$__$ + $.$$$ + '<=\\'+ $.__$ + $.$_$ + $.___ + '&&\\'+ $.__$ + $.$_$ + $.___ + '<='+ $.__$ + $.___ + $._$_ + ')){\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + '+=\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".\\\"+'+ $.$_$_ + '[\\'+ $.__$ + $.$_$ + $.___ + '<'+ $.$$_ + $.$__ + '?\\'+ $.__$ + $.$_$ + $.___ + '-'+ $.$__ + $.$___ + ':\\'+ $.__$ + $.$_$ + $.___ + '-'+ $.$___ + $.$$$ + ']+\\\"+\\\";'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '=='+ $.__$ + $.___ + $.$___ + '){\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + "+='(![]+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"._$_]+\\\";'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '=='+ $.__$ + $.__$ + $.__$ + '){\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + '+=\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"._$+\\\";'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '=='+ $.__$ + $.__$ + $.$$_ + '){\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + '+=\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".__+\\\";'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '=='+ $.__$ + $.__$ + $.$$$ + '){\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + '+=\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"._+\\\";'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '(\\'+ $.__$ + $.$_$ + $.___ + '<'+ $.__$ + $._$_ + $.$___ + '){'+ $.$$$$ + '+='+ $.$$$_ + "?'\\\"'+" + $.$$$_ + ":'\\\"';" + $.$$$$ + "+='\\\\\\\\\\\\\\\\\\\"+'+\\" + $.__$ + $.$_$ + $.___ + '.'+ $.__ + $._$ + '\\'+ $.__$ + $._$_ + $._$$ + $.__ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.__$ + $.$__ + $.$$$ + '('+ $.$___ + ').\\'+ $.__$ + $.$$_ + $._$_ + $.$$$_ + '\\'+ $.__$ + $.$$_ + $.___ + (! [] + '')[$._$_] + $.$_$_ + $.$$__ + $.$$$_ + '(/['+ $.___ + '-'+ $.$$$ + ']/\\'+ $.__$ + $.$__ + $.$$$ + ','+ $.$$$$ + $._ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.$$__ + $.__ + '\\'+ $.__$ + $.$_$ + $.__$ + $._$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '('+ $.$_$$ + '){\\'+ $.__$ + $.$$_ + $._$_ + $.$$$_ + $.__ + $._ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.$__ + $.___ + '\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".\\\"+'+ $.$_$_ + '['+ $.$_$$ + ']+\\\"+\\\"});'+ $.$$$_ + '=\\\"\\\"}'+ $.$$$_ + (! [] + '')[$._$_] + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '{'+ $.$$$$ + '+='+ $.$$$_ + "?'\\\"'+" + $.$$$_ + ":'\\\"';" + $.$$$$ + "+='\\\\\\\\\\\\\\\\\\\"+'+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"._+\\\"+\\'+ $.__$ + $.$_$ + $.___ + '.'+ $.__ + $._$ + '\\'+ $.__$ + $._$_ + $._$$ + $.__ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.__$ + $.$__ + $.$$$ + '('+ $.__$ + $.$$_ + ').\\'+ $.__$ + $.$$_ + $._$_ + $.$$$_ + '\\'+ $.__$ + $.$$_ + $.___ + (! [] + '')[$._$_] + $.$_$_ + $.$$__ + $.$$$_ + '(/['+ $.___ + '-'+ $.$__$ + $.$_$_ + '-'+ $.$$$$ + ']/\\'+ $.__$ + $.$__ + $.$$$ + '\\'+ $.__$ + $.$_$ + $.__$ + ','+ $.$$$$ + $._ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.$$__ + $.__ + '\\'+ $.__$ + $.$_$ + $.__$ + $._$ + '\\'+ $.__$ + $.$_$ + $.$$_ + '('+ $.$_$$ + '){\\'+ $.__$ + $.$$_ + $._$_ + $.$$$_ + $.__ + $._ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.$__ + $.___ + '\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".\\\"+'+ $.$_$_ + '[\\'+ $.__$ + $.$$_ + $.___ + $.$_$_ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$$_ + $._$$ + $.$$$_ + '\\'+ $.__$ + $.__$ + $.__$ + '\\'+ $.__$ + $.$_$ + $.$$_ + $.__ + '('+ $.$_$$ + ','+ $.__$ + $.$$_ + ')]+\\\"+\\\"});'+ $.$$$_ + '=\\\"\\\"}}}}}}}}}\\'+ $.__$ + $.$_$ + $.__$ + $.$$$$ + '('+ $.$$$_ + '){'+ $.$$$$ + "+='\\\"'+" + $.$$$_ + "+'\\\"+'}" + $.$$$$ + '=\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"=~[];\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"={___:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+',$$$$:(![]+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],__$:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+',$_$_:(![]+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],_$_:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+',$_$$:({}+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],$$_$:(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"[\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+']+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],_$$:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+',$$$_:(!\\\"\\\"+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],$__:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\",$_$:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+',$$__:({}+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"],$$_:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\",$$$:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\",$___:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\",$__$:++\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"};\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_=(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_=\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\".$_$]+(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"._$=\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_[\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".__$])+(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$$=(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'.$+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\".__$])+((!\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+')+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"._$$]+(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".__=\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_[\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$$_])+(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'.$=(!\\\"\\\"+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\".__$])+(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'._=(!\\\"\\\"+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"._$_])+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_[\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_$]+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".__+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"._$+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$;\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$$=\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'.$+(!\\\"\\\"+\\\"\\\")['+\\" + $.__$ + $.$_$ + $._$_ + '+\\\"._$$]+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".__+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\"._+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$+\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$$;\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$=(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".___)[\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_][\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$_];\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + '+\\\".$(\\\"+\\'+ $.__$ + $.$_$ + $._$_ + "+'.$$+\\\"\\\\\\\\\\\"\\\"+'+" + $.$$$$ + "+'\\\"\\\\\\\\\\\"\\\")())();';\\" + $.__$ + $.$$_ + $._$_ + $.$$$_ + $.__ + $._ + '\\'+ $.__$ + $.$$_ + $._$_ + '\\'+ $.__$ + $.$_$ + $.$$_ + '\\'+ $.$__ + $.___ + $.$$$$ + ';}'+ '\"')())();