> ## Documentation Index
> Fetch the complete documentation index at: https://docs.js-confuser.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preserve Function Length

> Preserves the original `function.length` property.

* Option name: `"preserveFunctionLength"`

* Option values: `true/false`

***

### Input / Output

This example showcases how `Preserve Function Length` transforms the code. Try it out by changing the input code and see changes apply in real-time.

```js title="Input.js" lines interactive-mode="obfuscate" theme={null}
// Input.js
function add(a, b) {
  return a + b;
}

console.log(add.length); // 2

// Output.js
Function(
  'BIIPqeL',
  'var _DMqmU,cQEPaT,OxCmhg,bYkufs,BRYFCF,wqi6ATT,vhmADE,bwfBeDB,WyQ2Ifn;function DUsOpNC(_DMqmU,cQEPaT){var OxCmhg="",bYkufs=(cQEPaT%0x5f+0x5f)%0x5f,BRYFCF;for(BRYFCF=0x0;BRYFCF<_DMqmU.length;BRYFCF++){var wqi6ATT=_DMqmU.charCodeAt(BRYFCF),vhmADE,bwfBeDB;p_2UjfS(vhmADE=wqi6ATT-0x20,bwfBeDB=(vhmADE-bYkufs+0x5f)%0x5f,OxCmhg+=String.fromCharCode(bwfBeDB+0x20))}return OxCmhg}function p4756V(_DMqmU){for(var cQEPaT=0x0,OxCmhg=0x0;OxCmhg<_DMqmU.length;OxCmhg++)cQEPaT+=_DMqmU[OxCmhg];return cQEPaT}const y1vBNbA=["length",0x1,0xc6,0x0,0x8,0x3,0x20,0xe0,0x5,"f",0x4,0xff,"d","e","b",0x98,0x7,"c",0x3f,0x6,"fromCodePoint",0xc,"push","a","undefined",0x5b,0x1fff,0x58,0xd,0xe,0x2,0x8a,"g",0x5a,0xb4,0x1c,0x39,0x1b,0x7f,0x80,"t","h",0x65,0xc0,0xb1,!0x1];p_2UjfS(dyQa7x(nuHoG45),dyQa7x(ZWCNeS));function dyQa7x(_DMqmU,cQEPaT=y1vBNbA[0x1]){Object.defineProperty(_DMqmU,y1vBNbA[0x0],{value:cQEPaT,configurable:y1vBNbA[0x2d]});return _DMqmU}function ZWCNeS(..._DMqmU){var cQEPaT,OxCmhg;function bYkufs(OxCmhg,bYkufs={uXNTYg:{}},BRYFCF){while(p4756V(OxCmhg)!==-0xcd)switch(p4756V(OxCmhg)){case 0x57:case OxCmhg[0x0]- -0x48:p_2UjfS(_DMqmU[y1vBNbA[OxCmhg[0x1]+0xd0]].push((_DMqmU[y1vBNbA[0x8]]|_DMqmU[y1vBNbA[OxCmhg[0x4]+0x96]]<<_DMqmU[y1vBNbA[0x9]])&y1vBNbA[0xb]),OxCmhg[0x0]+=OxCmhg[0x5]- -0x37a,OxCmhg[0x1]+=OxCmhg[0x5]- -0x40a,OxCmhg[0x2]+=OxCmhg[0x3]-0x40,OxCmhg[0x3]+=OxCmhg[0x0]- -0x3c,OxCmhg[0x5]+=OxCmhg[0x2]-0x22e,OxCmhg[0x6]+=OxCmhg[0x0]-0x2e4);break;case-0x2d:case-0x29:p_2UjfS(OxCmhg[0x0]+=OxCmhg[0x1]-0x213,OxCmhg[0x1]+=OxCmhg[0x4]-0x112,OxCmhg[0x2]+=OxCmhg[0x4]- -0x3d,OxCmhg[0x3]+=OxCmhg[0x0]- -0x10e,OxCmhg[0x4]+=OxCmhg[0x2]- -0xde,OxCmhg[0x5]+=OxCmhg[0x4]- -0x269,OxCmhg[0x6]+=OxCmhg[0x0]-0x86);break;case-0x8d:p_2UjfS(_DMqmU[y1vBNbA[0x2]]=""+(_DMqmU[y1vBNbA[OxCmhg[0x4]+-0xb5]]||""),_DMqmU[y1vBNbA[0x5]]=_DMqmU[y1vBNbA[0x2]].length,OxCmhg[0x3]+=OxCmhg[0x4]- -0xbc);break;case-0x1:return cQEPaT=!0x0,tfL5PI(_DMqmU[y1vBNbA[0xa]]);case-0xbe:case OxCmhg[0x0]- -0x1a:p_2UjfS(OxCmhg[0x0]+=OxCmhg[0x2]-0xa5,OxCmhg[0x2]+=OxCmhg[0x3]-0x40,OxCmhg[0x3]+=OxCmhg[0x2]-0x1b,OxCmhg[0x5]+=OxCmhg[0x2]-0x22e,OxCmhg[0x6]+=OxCmhg[0x5]- -0x32b);break;case OxCmhg[0x0]-0x15e:p_2UjfS(OxCmhg[0x1]+=OxCmhg[0x2]- -0xdd,OxCmhg[0x2]+=OxCmhg[0x0]-0x4e,OxCmhg[0x5]+=OxCmhg[0x1]-0x1ef,OxCmhg[0x6]+=OxCmhg[0x1]-0x156);break;case 0x88:case-0x1d:case 0xf4:_DMqmU[y1vBNbA[OxCmhg[0x1]+0xcd]]=-y1vBNbA[OxCmhg[0x2]+-0x9a];for(_DMqmU[y1vBNbA[0x4]]=y1vBNbA[0x3];_DMqmU[y1vBNbA[0x4]]<_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x96]];_DMqmU[y1vBNbA[0x4]]++){_DMqmU[-y1vBNbA[OxCmhg[0x1]+0xcc]]=_DMqmU[y1vBNbA[OxCmhg[0x0]+0x4f]].indexOf(_DMqmU[y1vBNbA[0x2]][_DMqmU[y1vBNbA[OxCmhg[0x0]+0x52]]]);if(_DMqmU[-y1vBNbA[OxCmhg[0x2]+-0x95]]===-y1vBNbA[0x1])continue;if(_DMqmU[y1vBNbA[0x7]]<y1vBNbA[OxCmhg[0x5]+0x295]){_DMqmU[y1vBNbA[0x7]]=_DMqmU[-y1vBNbA[0x6]]}else{p_2UjfS(_DMqmU[y1vBNbA[0x7]]+=_DMqmU[-y1vBNbA[OxCmhg[0x0]+0x54]]*y1vBNbA[OxCmhg[0x3]+-0x7d],_DMqmU[y1vBNbA[0x8]]|=_DMqmU[y1vBNbA[OxCmhg[0x5]+0x299]]<<_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x92]],_DMqmU[y1vBNbA[0x9]]+=(_DMqmU[y1vBNbA[0x7]]&y1vBNbA[0x1a])>y1vBNbA[OxCmhg[0x3]+-0x7b]?y1vBNbA[OxCmhg[0x1]+0xe2]:y1vBNbA[OxCmhg[0x0]+0x6b]);do{p_2UjfS(_DMqmU[y1vBNbA[0xa]].push(_DMqmU[y1vBNbA[OxCmhg[0x5]+0x29a]]&y1vBNbA[0xb]),_DMqmU[y1vBNbA[0x8]]>>=y1vBNbA[OxCmhg[0x2]+-0x97],_DMqmU[y1vBNbA[OxCmhg[0x1]+0xcf]]-=y1vBNbA[OxCmhg[0x3]+-0x92])}while(_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x92]]>y1vBNbA[0x10]);_DMqmU[y1vBNbA[OxCmhg[0x3]+-0x8f]]=-y1vBNbA[OxCmhg[0x2]+-0x9a]}}if(_DMqmU[y1vBNbA[0x7]]>-y1vBNbA[OxCmhg[0x2]+-0x9a]){p_2UjfS(OxCmhg[0x0]+=OxCmhg[0x4]- -0x177,OxCmhg[0x1]+=OxCmhg[0x2]- -0xdd,OxCmhg[0x2]+=OxCmhg[0x1]-0x5c,OxCmhg[0x3]+=OxCmhg[0x4]- -0x165,OxCmhg[0x4]+=OxCmhg[0x2]-0x17f,OxCmhg[0x5]+=OxCmhg[0x6]-0x424,OxCmhg[0x6]+=OxCmhg[0x1]-0x2e5);break}else{p_2UjfS(OxCmhg[0x0]+=OxCmhg[0x4]- -0x177,OxCmhg[0x1]+=OxCmhg[0x2]- -0xdd,OxCmhg[0x2]+=OxCmhg[0x6]-0x291,OxCmhg[0x3]+=OxCmhg[0x6]-0x211,OxCmhg[0x5]+=OxCmhg[0x2]-0x22e,OxCmhg[0x6]+=OxCmhg[0x4]-0x1a4);break}case OxCmhg[0x4]-0x89:case 0x78:p_2UjfS([bYkufs.uXNTYg.y8Nkxok,bYkufs.uXNTYg.UI9ZoOR,bYkufs.uXNTYg.TSINLb]=[-0x89,-0x24,-0xf9],_DMqmU[y1vBNbA[OxCmhg[0x4]+-0xee]]=y1vBNbA[OxCmhg[0x1]+0xf0],_DMqmU[y1vBNbA[0x1]]="LcgNGt}K3;e7nZ)D!ols<x6\\"SWF92`*[BmdwE(y|&]rX@MUif.$/Q:PV_RO18abzu4kI%Jq,h^pHYv{A50#>T=C?j~+",OxCmhg[0x0]+=OxCmhg[0x2]- -0xb8,OxCmhg[0x1]+=OxCmhg[0x0]- -0x107,OxCmhg[0x2]+=OxCmhg[0x0]-0xa7,OxCmhg[0x3]+=OxCmhg[0x4]-0x1dd,OxCmhg[0x4]+=OxCmhg[0x5]- -0x42,OxCmhg[0x5]+=OxCmhg[0x3]-0x34f,OxCmhg[0x6]+=OxCmhg[0x3]- -0xa7);break;case OxCmhg[0x3]-0x153:p_2UjfS([bYkufs.uXNTYg.y8Nkxok,bYkufs.uXNTYg.UI9ZoOR,bYkufs.uXNTYg.TSINLb]=[-0xa0,-0x90,0x7c],OxCmhg[0x1]+=OxCmhg[0x3]- -0xe2,OxCmhg[0x6]+=OxCmhg[0x5]- -0x295);break;case 0xe7:case-0x95:p_2UjfS(_DMqmU[y1vBNbA[0xa]]=[],_DMqmU[y1vBNbA[0x8]]=y1vBNbA[OxCmhg[0x5]+0x3d2],_DMqmU[y1vBNbA[OxCmhg[0x4]+-0xaf]]=y1vBNbA[0x3],OxCmhg[0x4]+=OxCmhg[0x3]-0x341);break;case-0x8f:p_2UjfS(_DMqmU[y1vBNbA[0xa]].push((_DMqmU[y1vBNbA[OxCmhg[0x2]+-0xe9]]|_DMqmU[y1vBNbA[0x7]]<<_DMqmU[y1vBNbA[0x9]])&y1vBNbA[OxCmhg[0x2]+-0xe6]),OxCmhg[0x4]+=OxCmhg[0x0]-0xc);break;case-0x85:case OxCmhg[0x1]-0x1a0:case 0x3c:_DMqmU[y1vBNbA[0x7]]=-y1vBNbA[0x1];for(_DMqmU[y1vBNbA[OxCmhg[0x0]+-0x96]]=y1vBNbA[OxCmhg[0x4]+0x120];_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x8e]]<_DMqmU[y1vBNbA[0x5]];_DMqmU[y1vBNbA[0x4]]++){_DMqmU[-y1vBNbA[OxCmhg[0x3]+-0x166]]=_DMqmU[y1vBNbA[0x1]].indexOf(_DMqmU[y1vBNbA[0x2]][_DMqmU[y1vBNbA[OxCmhg[0x4]+0x121]]]);if(_DMqmU[-y1vBNbA[0x6]]===-y1vBNbA[0x1])continue;if(_DMqmU[y1vBNbA[0x7]]<y1vBNbA[OxCmhg[0x0]+-0x97]){_DMqmU[y1vBNbA[OxCmhg[0x4]+0x124]]=_DMqmU[-y1vBNbA[OxCmhg[0x1]+-0xac]]}else{p_2UjfS(_DMqmU[y1vBNbA[0x7]]+=_DMqmU[-y1vBNbA[OxCmhg[0x2]+-0x8c]]*y1vBNbA[OxCmhg[0x4]+0x136],_DMqmU[y1vBNbA[0x8]]|=_DMqmU[y1vBNbA[OxCmhg[0x0]+-0x93]]<<_DMqmU[y1vBNbA[0x9]],_DMqmU[y1vBNbA[0x9]]+=(_DMqmU[y1vBNbA[0x7]]&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(_DMqmU[y1vBNbA[OxCmhg[0x0]+-0x90]].push(_DMqmU[y1vBNbA[OxCmhg[0x1]+-0xaa]]&y1vBNbA[0xb]),_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x8a]]>>=y1vBNbA[0x4],_DMqmU[y1vBNbA[0x9]]-=y1vBNbA[OxCmhg[0x2]+-0x8e])}while(_DMqmU[y1vBNbA[0x9]]>y1vBNbA[0x10]);_DMqmU[y1vBNbA[OxCmhg[0x2]+-0x8b]]=-y1vBNbA[OxCmhg[0x2]+-0x91]}}if(_DMqmU[y1vBNbA[0x7]]>-y1vBNbA[OxCmhg[0x0]+-0x99]){OxCmhg[0x2]+=OxCmhg[0x1]-0x53;break}else{p_2UjfS(OxCmhg[0x2]+=OxCmhg[0x4]- -0x17c,OxCmhg[0x4]+=OxCmhg[0x1]-0x24);break}}}p_2UjfS(cQEPaT=void 0x0,OxCmhg=bYkufs([-0xbd,-0xef,0x9f,0xe7,0xee,-0x78,0x15]));if(cQEPaT){return OxCmhg}}function nuHoG45(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return ZWCNeS(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}_DMqmU=["Kl0}ZV1\\"*kR1QN3FUb*Y8AEu+b7/)07F1N1`E13q[z/5TNE*Ub3}","*np3qd:K4P)ACW2\\"p7{[X#`sY3Xk51DFj}Yvp$En:OG}c","0frH+^az<PpI8N","dNj.;8MzM:}d[Fg\\"W&./oy.Kz31","z4?2;0cwGZEx9)8\\"d}x[1A}SL;g;z#:2ddB.?m_O}","KFNtefzwgDvE293(K%ch9&CUt","?oZKxY7c","n,f/5>rQ)1c(o8?6)c","$,<vVUhpgn",";zCQ$.yE.8SZ<9MsLzg`:vbl@1vU8N","H/IpLVx`mz@e>gU&U}|YNp|w3<wYo(~!,P\\"m7Cgr%uEKCJj!6Fg","PP)Qf.Sg","N8Xv#{(K247HhhjdOoN`0m85ozx#SiGS@R&Hkd&&IudA\\"9y[SDne","~|DY].zc","1bi2cEKz;VPkjN*\\"3nm9WRJRun(e(!;|D.mh=$}qgnEYOZ5dFDg","x<S*_/UlH_(2Xqw(SU&9V#23[nW<`!Gy$MdBqV(i6O#qxh<&h}u;","_%>:e$zZtsC`w)(W(o^Pw&L","pf2`pEC&(O.oP.(W94\\"{DEkS5zIq60T&Qnh;+^KWJs>qvfN(","n\\"U[@HQg^)!#%>T2a^V2mPc:mlq^pqpySP6^\\"{h*zn8","Zn_}+PTQrb[4Xq}(q(5;8f,]X<57`hO],b6Y<","52u.%UL*.n|N`!][O)ghq$sK71vE?g","q;L{|HunH724b(,[k\\"lBzA>wwnqzjwVwO;Q`$q|c","FU_^G:65kPUGDFYy,/CGKplExPa^.h4EeBS;8vawjO4c0GF2s&8v==L","EpW/7>`]$RPWt!69:f[}l","C2EeX_.Z<;M",";z{.}fS*HbWVG|Js(,n`o","Lp_}|P&ngsO_{JV`?bJQ?,N]=uSb?y6]:/=p#J9sTuO","I/+:6$^]W<W}_N","&%8[M(@U0z0vp.eFcP4PS&=K#8uQJhu\\"|/P[{p|c","7nxp!Yl33OlA{g",":MJ[%8$u113Z:hfF=L","6%m9j>GEebg*594E~MGtS{c:CO3Hk)0F{1*.mQ(sfDNitTL\\"","!F~}pY6E%;>7]G7","!;?Q_OPQ7)tZafcEwp_;_q&lKeLHMhH|PL","Fd$3v>/=GPnArapW:,xQdQvReVRvuS8E4d4Pc0+&lD","[}nvAYPOEP%D4f1r)c","`86[;YMi#zWo=Sr[*U%$+MxikREY^GJ*:\\",.LU=w^4KZt8hs","/M3}Jfb}&4uQq.~2If2KQ|vJssqvsyf9>L","6%]*!y8CoD~BT>|(,[i^_TnCyOZOq0mop[0/%hHzN;do}0>9MRUGn$$OF<PKc","ckSP4fhU2o\\"}^fz\\"gk%,&wlgU:GAc","+|3}y5:Zp)sHrq+]U/v[Z$%5l8>qq)e</MmhYJ^zJZj8_DJ*`P=2CJ8g","C^f.7C`i4ni1c","=^3mxY2l87s#sFwEck]Pbp]c","@b_}fz]sknwAJG","gGmPE%0c7<XxDgbw=2o*oy(suRn%$Zi9v[%p%:0c","DR@[A,hQ5D","Cq/:!YnSK<kWet69HdqGSQGS4n^Uc","X4qGf/OSgz(JGN","J\\"W*r^3*s;","+oI`i/)OM)_","n%b;9&XKUlS","s;<pzT23R<8.TwW]M(j^XP{OY1)AVN\\"`a&pBVzR=knGHc","xUPY,0;WK<whTS}WZ%K*W{*nsRU^Ug|(CqSHKA5S5;","68ZY)0eS{7c%%hu\\"LXg","&PD{qbQ5{_}ObJhs\\"p;P//>`~o7\\",y3FZD[Y0J_pz:avc","S<~}r^m`+oEe59Fwf/!;6&tK/s)%fDqs",";U&^K06EeV>Dj,aojNd9X5ZW)ka7sFBoCNo*u8~wY_%Wc","I}\\"^Ihrn}uP.7F,(1bC.HpQUv:hw4hbr+L","Z%I3xY{S#swhoEHs~fEV{MQgOoq6CW^W","O\\"2`(_1igD^Gmfdl",";%.9gh%*^<%2sFF`z[O/KV\\"]*k&f!9A|n%UGGp63,up.,q*`pM7h\\">hl}","FP+`VAg*EZ3<T1ql^N?^vJMc","k/!/r.qlw8Fh&,?w","6R;h~M%Uj<!bO(GX]&A.1A+dGuYp]W?69(g","l;\\"^U(c]d;}!\\"FG*\\"&1v9",";Ud/1OeQ8_C8G98E@,\\"Q@%awA_)9G9~dg8gho","qNlhW{tW;<vUo8&lN.Gv//Ic","s}H`00$U0zlAm!od\\",xYNApdJu=tAg","zd[QlbxwSZBArg","t`VQA0wi3VmddWvFp}=,rw7cbDcml(Yy{2S{6=jdz3","`DiY4:&S<R@[4E9o(\\"Tt~,y*O1(Jv8A|r<g","V%HFf/BSJuA7!>%lDR&HM56Ur<",">}AYUq/si3c{J0;|~MI:#bhUl85_&>Blo8z^D,L",":/(2?,/]IP,v8Dn","s8B.s$vZ/;UYV9+wYb#BeCKZ#;I5GEaoS<o{)pI/G","wnZpX5EuHo#cc","#}c}25jb{_mATw%Sx,5/:h7c","7,`e`5P&Al=`Oa$dx;g","8(e/w5)g","CM^POd~K$Ddo~SpW+Mmh5V[iik$btfO`};o{O/!3GR#Un,~`8d|2s","YM$B\\"JGrEuVwaEJWeFM[6$upTut!+W|[R&R}jY@Se4I7o!zS","}`YvX#.Zb:0BU.#&\\"/TK4|[`Soq^aW0&D/D}m1uUTsXfa8nFkL",":,apf|g*z3d[60[*qf6;D,%Uc;M[b(,(j}[Qm^t:dDw1Jh9\\"[&k3!>]J~ow9c","Ub$9pb@QG","n%3}g:/c/PbWg0T60q^PC=<OlR@eGN","+u?sz,oAo\\"c]b%","@+=8;","Tho)qn99U\\"B",";z<PppxWKfc/Y:","Y6Lg2","oB]UxiRL","jO^Y#4\\"P","WXw,","t%JF%VUg","&,P;8hs:N","7XTF,V<g","~1J3rJ7b","B+NmjR@`","GYpZ*Mo`",".+mfsjQ`","7fMy&dWb","Vo2(y1D.G","\\",_T}Uv`","UA/rwdD+Y",",qqg9gg`","zD0@^T.`","2OvH?Tpb","@[b@.!_b","$Q9Lk[#>Y","^Zt*$iGb(","{awrJW(b","!S5Z.m&Pz","%w4$|_=`","9aNYc;Ob","yn?*9$[.z","`<>Q0_7b","b+y:BwP`","Yq0LEqMb","ZEsLNV4Pz","4EzIRi(b","UAiDpJ4iz","D70@gO;b","LY#c=m+`","&pCdC|N(S","7d&Erf3b","gwK@W*zPG","CyDLD,3b","Qa|H%[PDY","!zKjhRdb","?ahYuf@`","TpA.b>QgY","9npT(ef`","Q[ZryVkb","OlFfq]a`","4,xd|Dkb","XmNZ]I~b","FokzAIv<Y","Rz&LJ*x&(","K9:z`aL`","OQtGKin}S","lXWgx[4.(","6X13\\"D1xz","y5JZ`U.`","Q[/z%a}/G","G^0L%[L`","Y3?DlmIb","bDxmD=pb","&qGH0[eb","IffIuVd~G","QDydegOb","7z$HKRC`","FdWYkweb","\\"3Bd;_a>Y","oA4ZA,sRz","?O;B]=Rb","yqP.6[0b","XU`GHq;b","apPZ#DNb","dSt*J63VG","y[kzhCAb","WkoE5Meb","T;*HLw#`","7naBTR;Rz","W8ZzWwh`","3z63NCU>z","t7)d0]Mb","kw#cJu_b","A<l(G_{b","#[gBD,*~(","Tl:m>T1`","@dd@cV4","t9NmvO1`","]k/r=m/~S","gqxz@JC<(","%fiE(>]}S","a%L}1UnUN","VEPKUV?%","t[i6l/}y","t+)]:T^(","..h0a1@`","g]%Q0&h`","o.@1B:)`","MsSxx&k",")PnC>+fYpnx,`6p","d8?Gm1zc","wX3;","\\"D<v{0Fg"];function aT5Erl(..._DMqmU){p_2UjfS(_DMqmU[y1vBNbA[0x0]]=y1vBNbA[0x3],_DMqmU[y1vBNbA[0xe]]=[function(){return globalThis},function(){return BIIPqeL["SVOqlU"]},function(){return window},function(){return new Function("return this")()}],_DMqmU[y1vBNbA[0x1]]=void 0x0,_DMqmU[y1vBNbA[0xc]]=[]);try{p_2UjfS(_DMqmU[y1vBNbA[0x1]]=Object,_DMqmU[y1vBNbA[0xc]][y1vBNbA[0x16]]("".__proto__.constructor.name))}catch(e){}BxW2d6:for(_DMqmU[y1vBNbA[0xd]]=y1vBNbA[0x3];_DMqmU[y1vBNbA[0xd]]<_DMqmU[y1vBNbA[0xe]][y1vBNbA[0x0]];_DMqmU[y1vBNbA[0xd]]++)try{_DMqmU[y1vBNbA[0x1]]=_DMqmU[y1vBNbA[0xe]][_DMqmU[y1vBNbA[0xd]]]();for(_DMqmU[-y1vBNbA[0xf]]=y1vBNbA[0x3];_DMqmU[-y1vBNbA[0xf]]<_DMqmU[y1vBNbA[0xc]][y1vBNbA[0x0]];_DMqmU[-y1vBNbA[0xf]]++)if(typeof _DMqmU[y1vBNbA[0x1]][_DMqmU[y1vBNbA[0xc]][_DMqmU[-y1vBNbA[0xf]]]]===y1vBNbA[0x18])continue BxW2d6;return _DMqmU[y1vBNbA[0x1]]}catch(e){}return _DMqmU[y1vBNbA[0x1]]||this}p_2UjfS(cQEPaT=aT5Erl()||{},OxCmhg=cQEPaT.TextDecoder,bYkufs=cQEPaT.Uint8Array,BRYFCF=cQEPaT.Buffer,wqi6ATT=cQEPaT.String||String,vhmADE=cQEPaT.Array||Array,bwfBeDB=function(..._DMqmU){p_2UjfS(_DMqmU[y1vBNbA[0x0]]=y1vBNbA[0x3],_DMqmU[y1vBNbA[0x17]]=new vhmADE(y1vBNbA[0x27]),_DMqmU[-y1vBNbA[0x10]]=wqi6ATT[y1vBNbA[0x14]]||wqi6ATT.fromCharCode,_DMqmU[y1vBNbA[0x11]]=[]);return function(cQEPaT){var OxCmhg,bYkufs,BRYFCF,vhmADE;p_2UjfS(bYkufs=void 0x0,BRYFCF=cQEPaT[y1vBNbA[0x0]],_DMqmU[y1vBNbA[0x11]][y1vBNbA[0x0]]=y1vBNbA[0x3]);for(vhmADE=y1vBNbA[0x3];vhmADE<BRYFCF;){p_2UjfS(bYkufs=cQEPaT[vhmADE++],bYkufs<=y1vBNbA[0x26]?OxCmhg=bYkufs:bYkufs<=0xdf?OxCmhg=(bYkufs&0x1f)<<y1vBNbA[0x13]|cQEPaT[vhmADE++]&y1vBNbA[0x12]:bYkufs<=0xef?OxCmhg=(bYkufs&0xf)<<y1vBNbA[0x15]|(cQEPaT[vhmADE++]&y1vBNbA[0x12])<<y1vBNbA[0x13]|cQEPaT[vhmADE++]&y1vBNbA[0x12]:wqi6ATT[y1vBNbA[0x14]]?OxCmhg=(bYkufs&y1vBNbA[0x10])<<0x12|(cQEPaT[vhmADE++]&y1vBNbA[0x12])<<y1vBNbA[0x15]|(cQEPaT[vhmADE++]&y1vBNbA[0x12])<<y1vBNbA[0x13]|cQEPaT[vhmADE++]&y1vBNbA[0x12]:(OxCmhg=y1vBNbA[0x12],vhmADE+=y1vBNbA[0x5]),_DMqmU[y1vBNbA[0x11]][y1vBNbA[0x16]](_DMqmU[y1vBNbA[0x17]][OxCmhg]||(_DMqmU[y1vBNbA[0x17]][OxCmhg]=_DMqmU[-y1vBNbA[0x10]](OxCmhg))))}return _DMqmU[y1vBNbA[0x11]].join("")}}());function tfL5PI(_DMqmU){return typeof OxCmhg!==y1vBNbA[0x18]&&OxCmhg?new OxCmhg().decode(new bYkufs(_DMqmU)):typeof BRYFCF!==y1vBNbA[0x18]&&BRYFCF?BRYFCF.from(_DMqmU).toString("utf-8"):bwfBeDB(_DMqmU)}WyQ2Ifn=DiUxKv();function DiUxKv(){var cQEPaT,OxCmhg,bYkufs,BRYFCF;dyQa7x(vhmADE);function wqi6ATT(cQEPaT){var OxCmhg,bYkufs;function BRYFCF(bYkufs,BRYFCF={vtWXNA:{}},wqi6ATT){while(p4756V(bYkufs)!==-0xa9)switch(p4756V(bYkufs)){case 0xe3:p_2UjfS(BRYFCF.vtWXNA.xQPjlo.push((BRYFCF.vtWXNA._hjuqna|BRYFCF.vtWXNA.sBlJLa<<BRYFCF.vtWXNA.xPDdRKP)&y1vBNbA[bYkufs[0x0]+0xb7]),bYkufs[0x0]+=bYkufs[0x2]- -0x64,bYkufs[0x4]+=bYkufs[0x3]-0x25f,bYkufs[0x8]+=bYkufs[0x6]-0x259);break;case-0x28:case 0xa2:case 0xad:p_2UjfS(bYkufs[0x0]+=bYkufs[0x1]-0x1ae,bYkufs[0x1]+=bYkufs[0x3]- -0x10,bYkufs[0x2]+=bYkufs[0x3]- -0x75,bYkufs[0x4]+=bYkufs[0x8]- -0x423,bYkufs[0x5]+=bYkufs[0x3]- -0xcd,bYkufs[0x6]+=bYkufs[0x1]-0x37d,bYkufs[0x7]+=bYkufs[0x0]-0x9f,bYkufs[0x8]+=bYkufs[0x2]-0x190);break;case 0xc6:case bYkufs[0x2]-0x206:case 0x82:p_2UjfS(BRYFCF.vtWXNA._hjuqna=y1vBNbA[bYkufs[0x4]+-(bYkufs[0x7]+0x17f)],BRYFCF.vtWXNA.xPDdRKP=y1vBNbA[bYkufs[bYkufs[0x3]+0x78]+0x90],bYkufs[0x1]+=bYkufs[0x3]- -0xd4,bYkufs[0x2]+=bYkufs[0x3]-0x8d);break;case-0x84:case-0x57:case bYkufs[0x0]-0x31:BRYFCF.vtWXNA.sBlJLa=-y1vBNbA[bYkufs[0x4]+-0xb4];for(BRYFCF.vtWXNA.EC2hC6b=y1vBNbA[bYkufs[bYkufs[0x4]+-0xae]+0xd0];BRYFCF.vtWXNA.EC2hC6b<BRYFCF.vtWXNA.UrLyrYV;BRYFCF.vtWXNA.EC2hC6b++){BRYFCF.vtWXNA.qmuzjt=BRYFCF.vtWXNA[DUsOpNC("Y]-.b[i",bYkufs[0x5]+0x3e)].indexOf(BRYFCF[DUsOpNC("a_BC9,",bYkufs[0x6]+0xd7)][DUsOpNC("=-@:[8",bYkufs[0x1]+-0x46)][BRYFCF.vtWXNA[DUsOpNC("vtc:tg4",bYkufs[0x7]+0x1bc)]]);if(BRYFCF.vtWXNA.qmuzjt===-y1vBNbA[bYkufs[0x4]+-0xb4])continue;if(BRYFCF.vtWXNA.sBlJLa<y1vBNbA[bYkufs[0x3]+0x75]){BRYFCF.vtWXNA.sBlJLa=BRYFCF.vtWXNA.qmuzjt}else{p_2UjfS(BRYFCF.vtWXNA.sBlJLa+=BRYFCF.vtWXNA.qmuzjt*y1vBNbA[0x19],BRYFCF.vtWXNA._hjuqna|=BRYFCF.vtWXNA.sBlJLa<<BRYFCF.vtWXNA.xPDdRKP,BRYFCF.vtWXNA.xPDdRKP+=(BRYFCF.vtWXNA.sBlJLa&y1vBNbA[bYkufs[0x7]+0xe7])>y1vBNbA[0x1b]?y1vBNbA[bYkufs[0x3]+0x8e]:y1vBNbA[0x1d]);do{p_2UjfS(BRYFCF.vtWXNA.xQPjlo.push(BRYFCF.vtWXNA._hjuqna&y1vBNbA[bYkufs[0x5]+0x94]),BRYFCF.vtWXNA._hjuqna>>=y1vBNbA[0x4],BRYFCF.vtWXNA.xPDdRKP-=y1vBNbA[bYkufs[0x4]+-0xb1])}while(BRYFCF.vtWXNA.xPDdRKP>y1vBNbA[0x10]);BRYFCF.vtWXNA.sBlJLa=-y1vBNbA[0x1]}}if(BRYFCF.vtWXNA.sBlJLa>-y1vBNbA[0x1]){p_2UjfS(bYkufs[0x4]+=bYkufs[0x2]-0x15c,bYkufs[0x5]+=bYkufs[0x2]-0x122,bYkufs[0x6]+=bYkufs[0x2]- -0x1e9);break}else{p_2UjfS(bYkufs[0x0]+=bYkufs[0x3]- -0x19d,bYkufs[0x4]+=bYkufs[0x5]-0x2dd,bYkufs[0x5]+=bYkufs[0x4]- -0x256,bYkufs[0x6]+=bYkufs[0x8]- -0x337,bYkufs[0x8]+=bYkufs[0x0]-0xb5);break}case-0x29:BRYFCF.vtWXNA.BrYq3fx=0xcc;case bYkufs[0x8]- -0x92:p_2UjfS(BRYFCF.vtWXNA.BrYq3fx=0xed,bYkufs[0x0]+=bYkufs[0x5]- -0xb4,bYkufs[0x1]+=bYkufs[0x6]-0x285,bYkufs[0x2]+=bYkufs[0x6]- -0x40,bYkufs[0x3]+=bYkufs[0x4]- -0xcf,bYkufs[0x4]+=bYkufs[0x2]- -0x1a0,bYkufs[0x5]+=bYkufs[0x4]-0x5a,bYkufs[0x6]+=bYkufs[0x4]-0x365,bYkufs[0x7]+=bYkufs[0x1]-0x218,bYkufs[0x8]+=bYkufs[0x5]-0xc);break;case bYkufs[0x2]-0x1c0:case-0xc1:case-0x50:return OxCmhg=!0x0,tfL5PI(BRYFCF.vtWXNA.xQPjlo);case bYkufs[0x7]-0x26:p_2UjfS(BRYFCF.vtWXNA.BrYq3fx=-0x3f,BRYFCF.vtWXNA.EIxyNGU="huLG1/fs@p,0vcEBCeM!]d`o.<RX~NI([lK7)k6?9WDF3|SVn4${qt\\"#}O_w&aA2>*y;mJ+b%r5Z=Ux^YiTQ:gP8jzH",BRYFCF.vtWXNA.qatn0l=DUsOpNC("",bYkufs[0x5]+-0x47)+(cQEPaT||DUsOpNC("",bYkufs[0x3]+-0x10e)),BRYFCF.vtWXNA.UrLyrYV=BRYFCF[DUsOpNC("OM01\'y",bYkufs[0x7]+-0x27)][DUsOpNC("yi|v8t",bYkufs[0x1]+-0x1e)].length,BRYFCF.vtWXNA.xQPjlo=[],bYkufs[0x0]+=bYkufs[0x4]-0x10f,bYkufs[0x1]+=bYkufs[0x3]-0x59,bYkufs[0x2]+=bYkufs[0x3]- -0x230,bYkufs[0x3]+=bYkufs[0x6]-0xb5,bYkufs[0x4]+=bYkufs[0x2]-0x1d8,bYkufs[0x5]+=bYkufs[0x8]- -0x7b,bYkufs[0x6]+=bYkufs[0x0]- -0x1e,bYkufs[0x7]+=bYkufs[0x6]-0x40,bYkufs[0x8]+=bYkufs[0x2]-0x1ae);break}}p_2UjfS(OxCmhg=void 0x0,bYkufs=BRYFCF([-0x64,0xe4,-0xac,0x42,0xc7,-0x65,0x1,0x0,-0x9f]));if(OxCmhg){return bYkufs}}function vhmADE(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return wqi6ATT(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}p_2UjfS(cQEPaT=[function(){return globalThis},function(){return BIIPqeL["SVOqlU"]},function(){return window},function(...cQEPaT){var OxCmhg,bYkufs;function BRYFCF(bYkufs,wqi6ATT={_O6kh_C:{}},vhmADE,bwfBeDB){while(p4756V(bYkufs)!==-0x1b)switch(p4756V(bYkufs)){case-0xe8:case bYkufs[0x3]- -0x1dc:p_2UjfS([...wqi6ATT.JebQS9.poYfcRc]=bwfBeDB,wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x0]]=y1vBNbA[bYkufs[0x2]+-0xbc],wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0xbc]]="@mAe4%b2Pk)Tjx0uZ9Yl\\"Lcqwt>fg+{Ks|D&WQo3dC;}izGMhH/:(p6!*~]F7rX=[8B?vy1^$JaU_n.E,ROIS#<5VN`",bYkufs[0x1]+=bYkufs[0x4]-0x2d3,bYkufs[0x2]+=bYkufs[0x3]- -0x16c);break;case bYkufs[0x3]- -0x16d:case-0x80:p_2UjfS(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x1]+0xbf]].push((wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x8]]|wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]<<wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0x100]])&y1vBNbA[0xb]),bYkufs[0x2]+=bYkufs[0x4]- -0xd4);break;case-0x30:return OxCmhg=!0x0,new Function((0x1,wqi6ATT._O6kh_C.U4T6qZ)(0x55))();case-0x7e:p_2UjfS(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x134]]=y1vBNbA[0x3],wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x129]]=y1vBNbA[bYkufs[0x3]+0xf0],bYkufs[0x4]+=bYkufs[0x2]-0x6);break;case 0x65:case 0x8a:p_2UjfS(bYkufs[0x0]+=bYkufs[0x4]- -0x144,bYkufs[0x1]+=bYkufs[0x2]-0x75,bYkufs[0x2]+=bYkufs[0x4]-0x2d,bYkufs[0x3]+=bYkufs[0x2]-0x297,bYkufs[0x4]+=bYkufs[0x0]- -0x39c);break;case 0xd8:case-0x48:case-0x8d:p_2UjfS(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x1e]]=""+(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0xf0]]||DUsOpNC("",bYkufs[0x3]+0x15f)),wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0xfe]]=wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x11e]].length,wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x132]]=[],bYkufs[0x1]+=bYkufs[0x4]-0xc9);break;case bYkufs[0x3]- -0x1a5:case 0xe9:wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0x10d]]=-y1vBNbA[0x1];for(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x4]]=y1vBNbA[0x3];wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x0]+0xf4]]<wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x11]];wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x4]]++){wqi6ATT.JebQS9.poYfcRc[-y1vBNbA[0x1f]]=wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0xee]].indexOf(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x1e]][wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x4]]]);if(wqi6ATT.JebQS9.poYfcRc[-y1vBNbA[0x1f]]===-y1vBNbA[bYkufs[0x0]+0xf1])continue;if(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]<y1vBNbA[0x3]){wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x11c]]=wqi6ATT.JebQS9.poYfcRc[-y1vBNbA[0x1f]]}else{p_2UjfS(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]+=wqi6ATT.JebQS9.poYfcRc[-y1vBNbA[0x1f]]*y1vBNbA[bYkufs[0x1]+0xce],wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x8]]|=wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x2]+-0x11c]]<<wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x13]],wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x0]+0x103]]+=(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]&y1vBNbA[bYkufs[0x1]+0xcf])>y1vBNbA[0x1b]?y1vBNbA[bYkufs[0x0]+0x10c]:y1vBNbA[0x1d]);do{p_2UjfS(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0xa]].push(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x0]+0xf8]]&y1vBNbA[0xb]),wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x8]]>>=y1vBNbA[bYkufs[0x3]+0xf1],wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x3]+0x100]]-=y1vBNbA[0x4])}while(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[bYkufs[0x1]+0xc8]]>y1vBNbA[bYkufs[0x0]+0x100]);wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]=-y1vBNbA[bYkufs[0x0]+0xf1]}}if(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0x20]]>-y1vBNbA[0x1]){p_2UjfS(bYkufs[0x0]+=bYkufs[0x3]- -0x10b,bYkufs[0x2]+=bYkufs[0x3]- -0x338,bYkufs[0x4]+=bYkufs[0x3]-0x1b4);break}else{p_2UjfS(bYkufs[0x0]+=bYkufs[0x1]- -0xd3,bYkufs[0x2]+=bYkufs[0x3]- -0x379,bYkufs[0x4]+=bYkufs[0x3]-0x1b4);break}case-0xde:case 0x58:case bYkufs[0x4]- -0x1e7:p_2UjfS(bYkufs[0x0]+=bYkufs[0x2]-0x46f,bYkufs[0x1]+=bYkufs[0x2]-0xee,bYkufs[0x2]+=bYkufs[0x3]-0x26f,bYkufs[0x3]+=bYkufs[0x1]-0x125,bYkufs[0x4]+=bYkufs[0x1]- -0x497);break;case 0x19:case 0xb3:case 0xf0:p_2UjfS(bYkufs[0x0]+=bYkufs[0x2]-0x330,bYkufs[0x1]+=bYkufs[0x2]-0x261,bYkufs[0x2]+=bYkufs[0x4]- -0x24f,bYkufs[0x3]+=bYkufs[0x4]-0x54,bYkufs[0x4]+=bYkufs[0x3]- -0x1e0);break;case 0x6b:case 0xda:[wqi6ATT[DUsOpNC(DUsOpNC("\\"=$3,O",bYkufs[0x3]+0x79),bYkufs[bYkufs[0x2]+-0x3c6]+-(bYkufs[0x2]+-0x4d))].iQ9b3I]=bwfBeDB;return(0x1,wqi6ATT._O6kh_C.Macu3k)(_DMqmU[wqi6ATT.IdKZSv.iQ9b3I]);case bYkufs[0x2]- -0x6b:p_2UjfS([wqi6ATT._O6kh_C.gIABIm,wqi6ATT._O6kh_C.Mh51s9]=[0x74,0xa4],wqi6ATT._O6kh_C.U4T6qZ=function(...bYkufs){return BRYFCF([-0xd2,-0xb5,0x3c8,-0xed,-0x7a],{_O6kh_C:wqi6ATT._O6kh_C,IdKZSv:{}},vhmADE,bYkufs)},wqi6ATT._O6kh_C.Macu3k=function(...bYkufs){return BRYFCF([-0xf0,0x137,0xbd,-0xed,0xd8],{_O6kh_C:wqi6ATT._O6kh_C,JebQS9:{}},vhmADE,bYkufs)},cQEPaT[y1vBNbA[bYkufs[0x1]+-0x82]]=y1vBNbA[bYkufs[0x0]+0x86],dyQa7x(wqi6ATT._O6kh_C.Macu3k),bYkufs[0x0]+=bYkufs[0x4]-0x136,bYkufs[0x1]+=bYkufs[0x3]-0xbc,bYkufs[0x2]+=bYkufs[0x0]- -0x303,bYkufs[0x3]+=bYkufs[0x2]-0x330,bYkufs[0x4]+=bYkufs[0x2]-0x41f);break;case 0xc1:return tfL5PI(wqi6ATT.JebQS9.poYfcRc[y1vBNbA[0xa]]);case 0x2d:p_2UjfS([wqi6ATT._O6kh_C.gIABIm,wqi6ATT._O6kh_C.Mh51s9]=[0x62,-0x5e],bYkufs[0x0]+=bYkufs[0x1]- -0xd8,bYkufs[0x1]+=bYkufs[0x0]- -0x167,bYkufs[0x2]+=bYkufs[0x0]- -0x1dc,bYkufs[0x3]+=bYkufs[0x1]-0x125,bYkufs[0x4]+=bYkufs[0x1]- -0x1f6);break;case bYkufs[0x0]- -0xf:p_2UjfS([wqi6ATT._O6kh_C.gIABIm,wqi6ATT._O6kh_C.Mh51s9]=[0x43,-0xb1],bYkufs[0x0]+=bYkufs[0x1]- -0xd4,bYkufs[0x1]+=bYkufs[0x3]- -0x2cf,bYkufs[0x2]+=bYkufs[0x1]-0x125,bYkufs[0x3]+=bYkufs[0x4]-0x2d6,bYkufs[0x4]+=bYkufs[0x2]-0xe1);break}}p_2UjfS(OxCmhg=void 0x0,bYkufs=BRYFCF([-0x83,0x82,0x8d,-0x7b,0xe7]));if(OxCmhg){return bYkufs}}],OxCmhg=void 0x0,bYkufs=[]);try{function bwfBeDB(cQEPaT){var OxCmhg="AIYS6:7$}Q8Li=.vkf(5<*XT,2;a@EW_gyqC&3F%w`tzK1NBd!l^eR)D>Jx{+\\"OGZ|/]c0jU?s#V4Pnrop[b~u9MhmH",bYkufs,wqi6ATT,vhmADE,bwfBeDB,WyQ2Ifn,ZWCNeS,nuHoG45;p_2UjfS(bYkufs=""+(cQEPaT||""),wqi6ATT=bYkufs.length,vhmADE=[],bwfBeDB=y1vBNbA[0x3],WyQ2Ifn=y1vBNbA[0x3],ZWCNeS=-y1vBNbA[0x1]);for(nuHoG45=y1vBNbA[0x3];nuHoG45<wqi6ATT;nuHoG45++){var aT5Erl=OxCmhg.indexOf(bYkufs[nuHoG45]);if(aT5Erl===-y1vBNbA[0x1])continue;if(ZWCNeS<y1vBNbA[0x3]){ZWCNeS=aT5Erl}else{p_2UjfS(ZWCNeS+=aT5Erl*y1vBNbA[0x19],bwfBeDB|=ZWCNeS<<WyQ2Ifn,WyQ2Ifn+=(ZWCNeS&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(vhmADE.push(bwfBeDB&y1vBNbA[0xb]),bwfBeDB>>=y1vBNbA[0x4],WyQ2Ifn-=y1vBNbA[0x4])}while(WyQ2Ifn>y1vBNbA[0x10]);ZWCNeS=-y1vBNbA[0x1]}}if(ZWCNeS>-y1vBNbA[0x1]){vhmADE.push((bwfBeDB|ZWCNeS<<WyQ2Ifn)&y1vBNbA[0xb])}return tfL5PI(vhmADE)}function WyQ2Ifn(cQEPaT){return bwfBeDB(_DMqmU[cQEPaT])}p_2UjfS(OxCmhg=Object,bYkufs[WyQ2Ifn(0x56)](""[WyQ2Ifn(0x57)][WyQ2Ifn(y1vBNbA[0x1b])][WyQ2Ifn(0x59)]))}catch(e){}mf89Ftk:for(BRYFCF=y1vBNbA[0x3];BRYFCF<cQEPaT[vhmADE(y1vBNbA[0x21])];BRYFCF++)try{var ZWCNeS;OxCmhg=cQEPaT[BRYFCF]();for(ZWCNeS=y1vBNbA[0x3];ZWCNeS<bYkufs[vhmADE(y1vBNbA[0x21])];ZWCNeS++){p_2UjfS(dyQa7x(aT5Erl),dyQa7x(nuHoG45));function nuHoG45(...cQEPaT){p_2UjfS(cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1],cQEPaT[y1vBNbA[0x17]]="`#P@b+M8,tsR3|QX&Uvfar)5%W2<\\"V^Y0q=gC9*(OneE>ud6[ATkZ;/$hJLy1jx_pS7cN}lo4:{w.?zIK~BD!]iHGmF",cQEPaT[y1vBNbA[0xe]]=""+(cQEPaT[y1vBNbA[0x3]]||""),cQEPaT[-y1vBNbA[0x23]]=cQEPaT[y1vBNbA[0xe]].length,cQEPaT[y1vBNbA[0xc]]=[],cQEPaT[y1vBNbA[0x25]]=y1vBNbA[0x3],cQEPaT[y1vBNbA[0x13]]=y1vBNbA[0x3],cQEPaT[y1vBNbA[0x20]]=-y1vBNbA[0x1]);for(cQEPaT[-y1vBNbA[0x22]]=y1vBNbA[0x3];cQEPaT[-y1vBNbA[0x22]]<cQEPaT[-y1vBNbA[0x23]];cQEPaT[-y1vBNbA[0x22]]++){cQEPaT[y1vBNbA[0x24]]=cQEPaT[y1vBNbA[0x17]].indexOf(cQEPaT[y1vBNbA[0xe]][cQEPaT[-y1vBNbA[0x22]]]);if(cQEPaT[y1vBNbA[0x24]]===-y1vBNbA[0x1])continue;if(cQEPaT[y1vBNbA[0x20]]<y1vBNbA[0x3]){cQEPaT[y1vBNbA[0x20]]=cQEPaT[y1vBNbA[0x24]]}else{p_2UjfS(cQEPaT[y1vBNbA[0x20]]+=cQEPaT[y1vBNbA[0x24]]*y1vBNbA[0x19],cQEPaT[y1vBNbA[0x25]]|=cQEPaT[y1vBNbA[0x20]]<<cQEPaT[y1vBNbA[0x13]],cQEPaT[y1vBNbA[0x13]]+=(cQEPaT[y1vBNbA[0x20]]&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(cQEPaT[y1vBNbA[0xc]].push(cQEPaT[y1vBNbA[0x25]]&y1vBNbA[0xb]),cQEPaT[y1vBNbA[0x25]]>>=y1vBNbA[0x4],cQEPaT[y1vBNbA[0x13]]-=y1vBNbA[0x4])}while(cQEPaT[y1vBNbA[0x13]]>y1vBNbA[0x10]);cQEPaT[y1vBNbA[0x20]]=-y1vBNbA[0x1]}}if(cQEPaT[y1vBNbA[0x20]]>-y1vBNbA[0x1]){cQEPaT[y1vBNbA[0xc]].push((cQEPaT[y1vBNbA[0x25]]|cQEPaT[y1vBNbA[0x20]]<<cQEPaT[y1vBNbA[0x13]])&y1vBNbA[0xb])}return tfL5PI(cQEPaT[y1vBNbA[0xc]])}function aT5Erl(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return nuHoG45(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}if(typeof OxCmhg[bYkufs[ZWCNeS]]===aT5Erl(y1vBNbA[0x19])+aT5Erl(0x5c))continue mf89Ftk}return OxCmhg}catch(e){}return OxCmhg||this}function cFXeSEW(cQEPaT){function OxCmhg(cQEPaT){var OxCmhg="4b`SYGz(LZB\\"+}8^#A<{?2hpP/yrQE.H@c9sil=u1~onv7[Jw3Cdg_fI6,&;aWUOxk%0XR|q:mDjT*$]!eKMtV>N5F)",bYkufs,_DMqmU,BRYFCF,wqi6ATT,vhmADE,bwfBeDB,WyQ2Ifn;p_2UjfS(bYkufs=""+(cQEPaT||""),_DMqmU=bYkufs.length,BRYFCF=[],wqi6ATT=y1vBNbA[0x3],vhmADE=y1vBNbA[0x3],bwfBeDB=-y1vBNbA[0x1]);for(WyQ2Ifn=y1vBNbA[0x3];WyQ2Ifn<_DMqmU;WyQ2Ifn++){var DUsOpNC=OxCmhg.indexOf(bYkufs[WyQ2Ifn]);if(DUsOpNC===-y1vBNbA[0x1])continue;if(bwfBeDB<y1vBNbA[0x3]){bwfBeDB=DUsOpNC}else{p_2UjfS(bwfBeDB+=DUsOpNC*y1vBNbA[0x19],wqi6ATT|=bwfBeDB<<vhmADE,vhmADE+=(bwfBeDB&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(BRYFCF.push(wqi6ATT&y1vBNbA[0xb]),wqi6ATT>>=y1vBNbA[0x4],vhmADE-=y1vBNbA[0x4])}while(vhmADE>y1vBNbA[0x10]);bwfBeDB=-y1vBNbA[0x1]}}if(bwfBeDB>-y1vBNbA[0x1]){BRYFCF.push((wqi6ATT|bwfBeDB<<vhmADE)&y1vBNbA[0xb])}return tfL5PI(BRYFCF)}function bYkufs(cQEPaT){return OxCmhg(_DMqmU[cQEPaT])}switch(cQEPaT){case nuHoG45(0x5d):return WyQ2Ifn[nuHoG45(0x5e)];case nuHoG45(0x5f):return WyQ2Ifn[bYkufs(0x60)];case bYkufs(0x61):return WyQ2Ifn[bYkufs(0x62)];case bYkufs(0x63)+"w":return WyQ2Ifn[bYkufs(0x64)];case bYkufs(y1vBNbA[0x2a]):return WyQ2Ifn[bYkufs(0x66)];case bYkufs(0x67):return WyQ2Ifn[bYkufs(0x68)];case bYkufs(0x69):return WyQ2Ifn[bYkufs(0x6a)];case bYkufs(0x6b):return WyQ2Ifn[bYkufs(0x6c)];case bYkufs(0x6d):return WyQ2Ifn[bYkufs(0x6e)];case bYkufs(0x6f):return WyQ2Ifn[bYkufs(0x70)];case bYkufs(0x71):return WyQ2Ifn[bYkufs(0x72)];case bYkufs(0x73)+"m":return WyQ2Ifn[bYkufs(0x74)+"S"];case bYkufs(0x75):return WyQ2Ifn[bYkufs(0x76)];case bYkufs(0x77):return WyQ2Ifn[bYkufs(0x78)];case bYkufs(0x79)+"X":return WyQ2Ifn[bYkufs(0x7a)];case bYkufs(0x7b):return WyQ2Ifn[bYkufs(0x7c)];case bYkufs(0x7d):return WyQ2Ifn[bYkufs(0x7e)];case bYkufs(y1vBNbA[0x26]):return WyQ2Ifn[bYkufs(y1vBNbA[0x27])];case bYkufs(0x81)+"6":return WyQ2Ifn[bYkufs(0x82)];case bYkufs(0x83):return WyQ2Ifn[bYkufs(0x84)];case bYkufs(0x85):return WyQ2Ifn[bYkufs(0x86)];case bYkufs(0x87):return WyQ2Ifn[bYkufs(0x88)];case bYkufs(0x89):return WyQ2Ifn[bYkufs(y1vBNbA[0x1f])];case bYkufs(0x8b):return WyQ2Ifn[bYkufs(0x8c)];case bYkufs(0x8d):return WyQ2Ifn[bYkufs(0x8e)];case bYkufs(0x8f):return WyQ2Ifn[bYkufs(0x90)];case bYkufs(0x91)+y1vBNbA[0x28]:return WyQ2Ifn[bYkufs(0x92)];case bYkufs(0x93):return WyQ2Ifn[bYkufs(0x94)];case bYkufs(0x95):return WyQ2Ifn[bYkufs(0x96)];case bYkufs(0x97)+"5":return WyQ2Ifn[bYkufs(y1vBNbA[0xf])];case bYkufs(0x99):return WyQ2Ifn[bYkufs(0x9a)];case bYkufs(0x9b):return WyQ2Ifn[bYkufs(0x9c)+"H"];case bYkufs(0x9d):return WyQ2Ifn[bYkufs(0x9e)];case bYkufs(0x9f):return WyQ2Ifn[bYkufs(0xa0)];case bYkufs(0xa1):return WyQ2Ifn[bYkufs(0xa2)];case bYkufs(0xa3):return WyQ2Ifn[bYkufs(0xa4)];case bYkufs(0xa5):return WyQ2Ifn[bYkufs(0xa6)];case bYkufs(0xa7):return WyQ2Ifn[bYkufs(0xa8)];case bYkufs(0xa9)+y1vBNbA[0x28]:return WyQ2Ifn[bYkufs(0xaa)];case bYkufs(0xab):return WyQ2Ifn[bYkufs(0xac)];case bYkufs(0xad):return WyQ2Ifn[bYkufs(0xae)]}}if(nuHoG45(0xaf)in WkibhwY){k5kpXbx()}function WkibhwY(){}function k5kpXbx(){var cQEPaT,OxCmhg;p_2UjfS(dyQa7x(BRYFCF),dyQa7x(bYkufs));function bYkufs(...cQEPaT){p_2UjfS(cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1],cQEPaT[-y1vBNbA[0x2b]]="Hy>)6X9zd#;\\"eK{_3R^T*U0pxk<uG=|JjltFrPNL!v1$?ASOwQg`D&YCo@c/[~Z}8q.+7f:4MaB,I]b(5VhnW%2iEms",cQEPaT[y1vBNbA[0xe]]=""+(cQEPaT[y1vBNbA[0x3]]||""),cQEPaT[y1vBNbA[0x11]]=cQEPaT[y1vBNbA[0xe]].length,cQEPaT[y1vBNbA[0xa]]=[],cQEPaT[y1vBNbA[0x8]]=y1vBNbA[0x3],cQEPaT[y1vBNbA[0x13]]=y1vBNbA[0x3],cQEPaT[y1vBNbA[0x10]]=-y1vBNbA[0x1]);for(cQEPaT[y1vBNbA[0x29]]=y1vBNbA[0x3];cQEPaT[y1vBNbA[0x29]]<cQEPaT[y1vBNbA[0x11]];cQEPaT[y1vBNbA[0x29]]++){cQEPaT[-y1vBNbA[0x2a]]=cQEPaT[-y1vBNbA[0x2b]].indexOf(cQEPaT[y1vBNbA[0xe]][cQEPaT[y1vBNbA[0x29]]]);if(cQEPaT[-y1vBNbA[0x2a]]===-y1vBNbA[0x1])continue;if(cQEPaT[y1vBNbA[0x10]]<y1vBNbA[0x3]){cQEPaT[y1vBNbA[0x10]]=cQEPaT[-y1vBNbA[0x2a]]}else{p_2UjfS(cQEPaT[y1vBNbA[0x10]]+=cQEPaT[-y1vBNbA[0x2a]]*y1vBNbA[0x19],cQEPaT[y1vBNbA[0x8]]|=cQEPaT[y1vBNbA[0x10]]<<cQEPaT[y1vBNbA[0x13]],cQEPaT[y1vBNbA[0x13]]+=(cQEPaT[y1vBNbA[0x10]]&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(cQEPaT[y1vBNbA[0xa]].push(cQEPaT[y1vBNbA[0x8]]&y1vBNbA[0xb]),cQEPaT[y1vBNbA[0x8]]>>=y1vBNbA[0x4],cQEPaT[y1vBNbA[0x13]]-=y1vBNbA[0x4])}while(cQEPaT[y1vBNbA[0x13]]>y1vBNbA[0x10]);cQEPaT[y1vBNbA[0x10]]=-y1vBNbA[0x1]}}if(cQEPaT[y1vBNbA[0x10]]>-y1vBNbA[0x1]){cQEPaT[y1vBNbA[0xa]].push((cQEPaT[y1vBNbA[0x8]]|cQEPaT[y1vBNbA[0x10]]<<cQEPaT[y1vBNbA[0x13]])&y1vBNbA[0xb])}return tfL5PI(cQEPaT[y1vBNbA[0xa]])}function BRYFCF(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return bYkufs(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}p_2UjfS(cQEPaT=dyQa7x(function(...cQEPaT){var bYkufs,BRYFCF;function _DMqmU(BRYFCF,_DMqmU={FEJCsrE:{}},wqi6ATT){while(p4756V(BRYFCF)!==-0xb2)switch(p4756V(BRYFCF)){case BRYFCF[0x1]- -0x9b:p_2UjfS(BRYFCF[0x0]+=BRYFCF[0x5]-0x441,BRYFCF[0x1]+=BRYFCF[0x6]- -0xa4,BRYFCF[0x2]+=BRYFCF[0x5]- -0x2ff,BRYFCF[0x3]+=BRYFCF[0x1]- -0x65,BRYFCF[0x4]+=BRYFCF[0x0]- -0x177,BRYFCF[0x5]+=BRYFCF[0x3]- -0x191,BRYFCF[0x6]+=BRYFCF[0x0]- -0xbb,BRYFCF[0x7]+=BRYFCF[0x6]-0x7);break;case 0x7a:case-0x44:p_2UjfS([_DMqmU.FEJCsrE.RZgO4df,_DMqmU.FEJCsrE.VKSxrm6,_DMqmU.FEJCsrE.G3U9rC]=[0x1c,0xe5,0x80],cQEPaT[y1vBNbA[BRYFCF[0x6]+-0xd1]]=y1vBNbA[BRYFCF[0x5]+0x10c],cQEPaT[y1vBNbA[BRYFCF[0x6]+-0xba]]=[],cQEPaT[y1vBNbA[0x2c]]=cQEPaT[y1vBNbA[0x3]].length,BRYFCF[0x0]+=BRYFCF[0x6]-0x125,BRYFCF[0x1]+=BRYFCF[0x3]- -0x60,BRYFCF[0x2]+=BRYFCF[0x4]-0xbf,BRYFCF[0x3]+=BRYFCF[0x5]- -0x83,BRYFCF[0x4]+=BRYFCF[0x7]-0xa5,BRYFCF[0x5]+=BRYFCF[0x7]- -0x59,BRYFCF[0x6]+=BRYFCF[0x7]-0x16a,BRYFCF[0x7]+=BRYFCF[0x4]- -0x403);break;case BRYFCF[0x1]!=-0x67&&BRYFCF[0x1]-0x4d:case-0x89:case 0xf9:p_2UjfS(BRYFCF[0x0]+=BRYFCF[0x1]-0x14,BRYFCF[0x1]+=BRYFCF[0x5]- -0x21f,BRYFCF[0x2]+=BRYFCF[0x7]-0x350,BRYFCF[0x3]+=BRYFCF[0x0]- -0xa7,BRYFCF[0x4]+=BRYFCF[0x0]- -0x91,BRYFCF[0x5]+=BRYFCF[0x1]- -0x7b,BRYFCF[0x6]+=BRYFCF[0x2]- -0xfe,BRYFCF[0x7]+=BRYFCF[0x2]-0x51f);break;case-0x24:p_2UjfS(BRYFCF[0x0]+=BRYFCF[0x7]-0x403,BRYFCF[0x1]+=BRYFCF[0x4]- -0xec,BRYFCF[0x2]+=BRYFCF[0x7]-0x350,BRYFCF[0x3]+=BRYFCF[0x5]- -0x2ec,BRYFCF[0x4]+=BRYFCF[0x0]- -0x91,BRYFCF[0x5]+=BRYFCF[0x2]- -0x70,BRYFCF[0x6]+=BRYFCF[0x1]-0x10,BRYFCF[0x7]+=BRYFCF[0x5]-0x397);break;case-0xb4:p_2UjfS(BRYFCF[0x1]+=BRYFCF[0x7]-0x388,BRYFCF[0x2]+=BRYFCF[0x1]- -0x3f,BRYFCF[0x4]+=BRYFCF[0x6]- -0x49,BRYFCF[0x7]+=BRYFCF[0x4]-0x82);break;case 0x65:p_2UjfS(BRYFCF[0x1]+=BRYFCF[0x7]-0x388,BRYFCF[0x2]+=BRYFCF[0x7]-0x3b0,BRYFCF[0x4]+=BRYFCF[0x2]-0xb8,BRYFCF[0x6]+=BRYFCF[0x2]-0x153,BRYFCF[0x7]+=BRYFCF[0x1]-0x15e);break;case 0x83:case-0x9a:p_2UjfS(cQEPaT[y1vBNbA[BRYFCF[0x5]+0xc6]].sort((BRYFCF,_DMqmU)=>BRYFCF-_DMqmU),OxCmhg(cQEPaT[y1vBNbA[0x17]],[],y1vBNbA[0x3],cQEPaT[y1vBNbA[0x2c]],cQEPaT[y1vBNbA[0x3]],cQEPaT[y1vBNbA[0x1]]));return bYkufs=!0x0,cQEPaT[y1vBNbA[BRYFCF[0x3]+0x109]];case-0x51:case 0x44:case-0x14:p_2UjfS([_DMqmU.FEJCsrE.RZgO4df,_DMqmU.FEJCsrE.VKSxrm6,_DMqmU.FEJCsrE.G3U9rC]=[0x13,0xdd,0xab],BRYFCF[0x0]+=BRYFCF[0x3]- -0x146,BRYFCF[0x1]+=BRYFCF[0x6]- -0xee,BRYFCF[0x2]+=BRYFCF[0x4]- -0xd4,BRYFCF[0x3]+=BRYFCF[0x1]-0x24,BRYFCF[0x4]+=BRYFCF[0x7]-0x384,BRYFCF[0x5]+=BRYFCF[0x3]- -0x191,BRYFCF[0x6]+=BRYFCF[0x0]- -0x1d4,BRYFCF[0x7]+=BRYFCF[0x6]-0x556);break}}p_2UjfS(bYkufs=void 0x0,BRYFCF=_DMqmU([-0x3c,0x8f,0x9a,-0x87,0x5f,-0xee,0xd1,-0x2e]));if(bYkufs){return BRYFCF}},y1vBNbA[0x1e]),OxCmhg=function(cQEPaT,bYkufs,BRYFCF,wqi6ATT,vhmADE,bwfBeDB){var WyQ2Ifn=null,DUsOpNC;if(bwfBeDB<y1vBNbA[0x3])return;if(bwfBeDB===y1vBNbA[0x3])return cQEPaT.push(bYkufs);for(DUsOpNC=BRYFCF;DUsOpNC<wqi6ATT;DUsOpNC++){dyQa7x(ZWCNeS);function p4756V(cQEPaT){var bYkufs="/D%rLfz#eW\\"m:t`a>|l_!9cNGgi;(p7v+w)MxE6Z?$kFT1<dY8HC4qI={Qu2AB5^X*SyRonbPKJ~VO&,[0}3.jUhs@]",BRYFCF,vhmADE,bwfBeDB,WyQ2Ifn,p4756V,ZWCNeS,OxCmhg;p_2UjfS(BRYFCF=""+(cQEPaT||""),vhmADE=BRYFCF.length,bwfBeDB=[],WyQ2Ifn=y1vBNbA[0x3],p4756V=y1vBNbA[0x3],ZWCNeS=-y1vBNbA[0x1]);for(OxCmhg=y1vBNbA[0x3];OxCmhg<vhmADE;OxCmhg++){var _DMqmU=bYkufs.indexOf(BRYFCF[OxCmhg]);if(_DMqmU===-y1vBNbA[0x1])continue;if(ZWCNeS<y1vBNbA[0x3]){ZWCNeS=_DMqmU}else{p_2UjfS(ZWCNeS+=_DMqmU*y1vBNbA[0x19],WyQ2Ifn|=ZWCNeS<<p4756V,p4756V+=(ZWCNeS&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(bwfBeDB.push(WyQ2Ifn&y1vBNbA[0xb]),WyQ2Ifn>>=y1vBNbA[0x4],p4756V-=y1vBNbA[0x4])}while(p4756V>y1vBNbA[0x10]);ZWCNeS=-y1vBNbA[0x1]}}if(ZWCNeS>-y1vBNbA[0x1]){bwfBeDB.push((WyQ2Ifn|ZWCNeS<<p4756V)&y1vBNbA[0xb])}return tfL5PI(bwfBeDB)}function ZWCNeS(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return p4756V(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}if(vhmADE[DUsOpNC]>bwfBeDB)break;if(DUsOpNC>BRYFCF&&vhmADE[DUsOpNC]===vhmADE[DUsOpNC-y1vBNbA[0x1]])continue;p_2UjfS(WyQ2Ifn=cFXeSEW(ZWCNeS(0xb0)+y1vBNbA[0x28]).from(bYkufs),WyQ2Ifn.push(vhmADE[DUsOpNC]),OxCmhg(cQEPaT,WyQ2Ifn,DUsOpNC+y1vBNbA[0x1],wqi6ATT,vhmADE,bwfBeDB-vhmADE[DUsOpNC]))}},cFXeSEW(BRYFCF(y1vBNbA[0x2c])).log(cQEPaT))}function we3ClUW(cQEPaT,OxCmhg=y1vBNbA[0x1]){dyQa7x(BRYFCF);function bYkufs(cQEPaT){var OxCmhg="k(`Ssu_|JQM>pye.lX9/@[roA*)?tGY0x~wWf;I3E4LP#Ohg,2Z]T5CF<dva86m^DnRq$VK&%\\"+z=1BjU:b7i!HN{c}",bYkufs,BRYFCF,_DMqmU,wqi6ATT,vhmADE,bwfBeDB,WyQ2Ifn;p_2UjfS(bYkufs=""+(cQEPaT||""),BRYFCF=bYkufs.length,_DMqmU=[],wqi6ATT=y1vBNbA[0x3],vhmADE=y1vBNbA[0x3],bwfBeDB=-y1vBNbA[0x1]);for(WyQ2Ifn=y1vBNbA[0x3];WyQ2Ifn<BRYFCF;WyQ2Ifn++){var DUsOpNC=OxCmhg.indexOf(bYkufs[WyQ2Ifn]);if(DUsOpNC===-y1vBNbA[0x1])continue;if(bwfBeDB<y1vBNbA[0x3]){bwfBeDB=DUsOpNC}else{p_2UjfS(bwfBeDB+=DUsOpNC*y1vBNbA[0x19],wqi6ATT|=bwfBeDB<<vhmADE,vhmADE+=(bwfBeDB&y1vBNbA[0x1a])>y1vBNbA[0x1b]?y1vBNbA[0x1c]:y1vBNbA[0x1d]);do{p_2UjfS(_DMqmU.push(wqi6ATT&y1vBNbA[0xb]),wqi6ATT>>=y1vBNbA[0x4],vhmADE-=y1vBNbA[0x4])}while(vhmADE>y1vBNbA[0x10]);bwfBeDB=-y1vBNbA[0x1]}}if(bwfBeDB>-y1vBNbA[0x1]){_DMqmU.push((wqi6ATT|bwfBeDB<<vhmADE)&y1vBNbA[0xb])}return tfL5PI(_DMqmU)}function BRYFCF(...cQEPaT){cQEPaT[y1vBNbA[0x0]]=y1vBNbA[0x1];return bYkufs(_DMqmU[cQEPaT[y1vBNbA[0x3]]])}cFXeSEW(BRYFCF(0xb2))[BRYFCF(0xb3)+BRYFCF(y1vBNbA[0x22])+"ty"](cQEPaT,BRYFCF(0xb5),{[BRYFCF(0xb6)]:OxCmhg,[BRYFCF(0xb7)]:y1vBNbA[0x2d]});return cQEPaT}function mg95guE(_DMqmU,cQEPaT){return _DMqmU+cQEPaT}function p_2UjfS(){p_2UjfS=function(){}}return cFXeSEW(nuHoG45(0xb8))[nuHoG45(0xb9)](mg95guE[nuHoG45(0xba)]);',
)({
  get SVOqlU() {
    return global;
  },
});
```

***

### Preserving Function Length

The property `function.length` returns the number of arguments expected by the function. This property is read-only and cannot be changed.

The obfuscator will most likely change the function length property. This option preserves the original function length property by adding a subsequent assignment to mock the original length.

### Why This Matters

Some libraries and frameworks rely on the `function.length` property. If the property is changed, it can break the functionality of the library or framework.

***

### Usage Example

The provided code example will obfuscate the file `input.js` and write the output to a file named `output.js`.

```js title="Usage Example" lines theme={null}
import JSConfuser from "js-confuser";
import {readFileSync, writeFileSync} from "fs";

// Read input code
const sourceCode = readFileSync("input.js", "utf8");
const options = {
  target: 'browser',
  preserveFunctionLength: true,
  preset: 'medium',
};

JSConfuser.obfuscate(sourceCode, options).then((result)=>{
  // Write output code
  writeFileSync("output.js", result.code);
}).catch(err=>{
  // Error occurred
  console.error(err);  
});
```

***

#### Enabled In

* [High Preset](/presets/high): No
* [Medium Preset](/presets/medium): No
* [Low Preset](/presets/low): No
