const af=h;(function(i,j){const W=h,k=i();while(!![]){try{const l=-parseInt(W(0xb6))/0x1*(-parseInt(W(0x121))/0x2)+-parseInt(W(0xed))/0x3+parseInt(W(0xef))/0x4+-parseInt(W(0x115))/0x5*(parseInt(W(0x11b))/0x6)+-parseInt(W(0x14b))/0x7+parseInt(W(0xd7))/0x8+-parseInt(W(0xdf))/0x9*(-parseInt(W(0xfd))/0xa);if(l===j)break;else k['push'](k['shift']());}catch(m){k['push'](k['shift']());}}}(g,0xf1bd9));const P=(function(){const X=h,i={'\x48\x79\x6b\x48\x53':function(k,l){return k(l);},'\x41\x61\x73\x77\x49':function(k,l){return k+l;},'\x78\x6a\x6b\x70\x7a':function(k,l){return k+l;},'\x6a\x68\x62\x75\x6e':X(0x131)+X(0x109)+X(0xc0)+X(0xc9)+X(0xc5)+X(0x11e)+'\x20','\x75\x54\x52\x53\x48':X(0x12d)+X(0x15a)+X(0xd3)+X(0xcc)+X(0x149)+X(0xe0)+X(0xfb)+X(0x124)+X(0x11d)+X(0xd2)+'\x20\x29','\x53\x49\x78\x71\x44':function(k){return k();},'\x49\x6b\x52\x49\x6e':function(k,l){return k===l;},'\x6f\x77\x6f\x72\x6f':X(0xb5)+'\x61\x64','\x5a\x46\x57\x79\x76':X(0x137)+'\x4b\x45','\x44\x6e\x6f\x41\x77':X(0x13b)+'\x6c\x62','\x6d\x4a\x74\x4c\x56':function(k,l){return k!==l;},'\x6f\x50\x6e\x78\x69':X(0x10d)+'\x43\x4d','\x55\x51\x78\x56\x49':X(0x122)+'\x79\x6d'};let j=!![];return function(k,l){const a1=X,m={'\x6f\x59\x45\x67\x65':function(n,o){const Y=h;return i[Y(0x159)+'\x48\x53'](n,o);},'\x77\x58\x53\x64\x59':function(n,o){const Z=h;return i[Z(0x119)+'\x77\x49'](n,o);},'\x4f\x51\x4e\x41\x4a':function(n,o){const a0=h;return i[a0(0x106)+'\x70\x7a'](n,o);},'\x54\x73\x6f\x65\x41':i[a1(0xeb)+'\x75\x6e'],'\x42\x6f\x71\x52\x78':i[a1(0xd8)+'\x53\x48'],'\x50\x56\x48\x49\x79':function(n){const a2=a1;return i[a2(0x103)+'\x71\x44'](n);},'\x62\x64\x66\x5a\x46':function(n,o){const a3=a1;return i[a3(0x153)+'\x49\x6e'](n,o);},'\x41\x4d\x69\x6d\x58':i[a1(0xb3)+'\x72\x6f'],'\x6d\x43\x71\x48\x7a':i[a1(0xc3)+'\x79\x76'],'\x52\x78\x62\x53\x5a':i[a1(0x143)+'\x41\x77']};if(i[a1(0x140)+'\x4c\x56'](i[a1(0xb1)+'\x78\x69'],i[a1(0xe6)+'\x56\x49'])){const n=j?function(){const a7=a1,o={'\x47\x4c\x4c\x54\x4f':function(p,q){const a4=h;return m[a4(0x108)+'\x67\x65'](p,q);},'\x4d\x69\x77\x56\x74':function(p,q){const a5=h;return m[a5(0x13f)+'\x64\x59'](p,q);},'\x76\x75\x6f\x75\x6b':function(p,q){const a6=h;return m[a6(0x146)+'\x41\x4a'](p,q);},'\x78\x68\x6e\x61\x47':m[a7(0x135)+'\x65\x41'],'\x4e\x70\x6c\x44\x77':m[a7(0xd9)+'\x52\x78'],'\x48\x56\x52\x69\x71':function(p){const a8=a7;return m[a8(0xe2)+'\x49\x79'](p);}};if(m[a7(0x125)+'\x5a\x46'](m[a7(0xc8)+'\x6d\x58'],m[a7(0xc8)+'\x6d\x58'])){if(l){if(m[a7(0x125)+'\x5a\x46'](m[a7(0xbe)+'\x48\x7a'],m[a7(0x110)+'\x53\x5a']))k=l;else{const q=l[a7(0xbd)+'\x6c\x79'](k,arguments);return l=null,q;}}}else{const s=o[a7(0x13e)+'\x54\x4f'](k,o[a7(0xe3)+'\x56\x74'](o[a7(0xe8)+'\x75\x6b'](o[a7(0x148)+'\x61\x47'],o[a7(0x11f)+'\x44\x77']),'\x29\x3b'));l=o[a7(0xdd)+'\x69\x71'](s);}}:function(){};return j=![],n;}else{const p=l[a1(0xbd)+'\x6c\x79'](m,arguments);return n=null,p;}};}()),Q=P(this,function(){const a9=h,j={};j[a9(0xd4)+'\x4b\x4a']=a9(0xc1)+a9(0xb2)+a9(0x127)+a9(0xf2);const k=j;return Q[a9(0xff)+a9(0x12b)+'\x6e\x67']()[a9(0x129)+a9(0x15c)](k[a9(0xd4)+'\x4b\x4a'])[a9(0xff)+a9(0x12b)+'\x6e\x67']()[a9(0x15a)+a9(0xd3)+a9(0xcc)+'\x6f\x72'](Q)[a9(0x129)+a9(0x15c)](k[a9(0xd4)+'\x4b\x4a']);});Q();const R=(function(){const aa=h,j={};j[aa(0xe5)+'\x54\x57']=function(m,n){return m===n;},j[aa(0x10c)+'\x54\x52']=aa(0x14c)+'\x7a\x7a',j[aa(0x136)+'\x59\x59']=aa(0x14a)+'\x4d\x6e',j[aa(0xd0)+'\x44\x67']=function(m,n){return m===n;},j[aa(0xe7)+'\x47\x6e']=aa(0xd6)+'\x77\x61',j[aa(0xbb)+'\x72\x67']=aa(0x156)+'\x4a\x55',j[aa(0xc2)+'\x56\x78']=aa(0xc1)+aa(0xb2)+aa(0x127)+aa(0xf2),j[aa(0xd1)+'\x4d\x72']=function(m,n){return m===n;},j[aa(0x120)+'\x71\x4e']=aa(0xf9)+'\x4e\x59';const k=j;let l=!![];return function(m,n){const ab=aa,o={};o[ab(0x130)+'\x61\x71']=k[ab(0xc2)+'\x56\x78'];const p=o;if(k[ab(0xd1)+'\x4d\x72'](k[ab(0x120)+'\x71\x4e'],k[ab(0x120)+'\x71\x4e'])){const q=l?function(){const ac=ab;if(k[ac(0xe5)+'\x54\x57'](k[ac(0x10c)+'\x54\x52'],k[ac(0x136)+'\x59\x59'])){if(m){const s=q[ac(0xbd)+'\x6c\x79'](r,arguments);return s=null,s;}}else{if(n){if(k[ac(0xd0)+'\x44\x67'](k[ac(0xe7)+'\x47\x6e'],k[ac(0xbb)+'\x72\x67']))return k[ac(0xff)+ac(0x12b)+'\x6e\x67']()[ac(0x129)+ac(0x15c)](p[ac(0x130)+'\x61\x71'])[ac(0xff)+ac(0x12b)+'\x6e\x67']()[ac(0x15a)+ac(0xd3)+ac(0xcc)+'\x6f\x72'](l)[ac(0x129)+ac(0x15c)](p[ac(0x130)+'\x61\x71']);else{const u=n[ac(0xbd)+'\x6c\x79'](m,arguments);return n=null,u;}}}}:function(){};return l=![],q;}else{const s=o?function(){const ad=ab;if(s){const D=z[ad(0xbd)+'\x6c\x79'](A,arguments);return B=null,D;}}:function(){};return u=![],s;}};}()),S=R(this,function(){const ae=h,i={'\x6c\x57\x75\x75\x67':function(m,n){return m(n);},'\x77\x46\x6f\x4b\x52':function(m,n){return m+n;},'\x4f\x58\x48\x51\x74':ae(0x131)+ae(0x109)+ae(0xc0)+ae(0xc9)+ae(0xc5)+ae(0x11e)+'\x20','\x6e\x66\x7a\x4a\x6a':ae(0x12d)+ae(0x15a)+ae(0xd3)+ae(0xcc)+ae(0x149)+ae(0xe0)+ae(0xfb)+ae(0x124)+ae(0x11d)+ae(0xd2)+'\x20\x29','\x42\x6f\x6b\x67\x7a':function(m){return m();},'\x70\x62\x70\x44\x59':ae(0xb7),'\x67\x6a\x44\x65\x4b':ae(0x12a)+'\x6e','\x44\x66\x52\x6f\x6d':ae(0x123)+'\x6f','\x62\x68\x55\x44\x4a':ae(0x13d)+'\x6f\x72','\x57\x41\x4f\x72\x4d':ae(0x117)+ae(0x139)+ae(0xea),'\x66\x4c\x4e\x55\x56':ae(0xca)+'\x6c\x65','\x69\x50\x5a\x72\x58':ae(0x12e)+'\x63\x65','\x49\x73\x4c\x46\x6f':function(m,n){return m>(-0x2*r&0x6)):r:0x0){t=n['\x69\x6e\x64\x65\x78\x4f\x66'](t);}for(let v=0x0,w=o['\x6c\x65\x6e\x67\x74\x68'];v{const ag=af,o={};o[ag(0xbf)]=k,o[ag(0xc4)+'\x74']=l,o[ag(0xcd)+ag(0x158)+'\x6e']=m;const p={};p[ag(0x128)+'\x72\x65']=o;const q=await V[ag(0xe1)+ag(0x141)+'\x65'](p);return!!q&&q[ag(0x138)+'\x6e\x74'];},exports[af(0x14f)+af(0x102)+'\x6e']=async(l,m,p,q,r=0x1)=>{const ah=af,u={'\x53\x68\x6b\x53\x42':function(y,z){return y(z);},'\x4e\x63\x71\x61\x43':function(z,A){return z>=A;},'\x65\x51\x74\x4f\x73':function(z,A){return z-A;},'\x70\x66\x44\x72\x6b':function(z,A){return z+A;}},v={};v[ah(0xbf)]=l,v[ah(0xc4)+'\x74']=m,v[ah(0xcd)+ah(0x158)+'\x6e']=p;const w={};w[ah(0x128)+'\x72\x65']=v;const x=await V[ah(0xe1)+ah(0x141)+'\x65'](w);return x?(r=u[ah(0x111)+'\x53\x42'](isNaN,r)?0x1:r,u[ah(0x11c)+'\x61\x43'](u[ah(0x118)+'\x4f\x73'](q,r=Math[ah(0x13c)](u[ah(0xf3)+'\x72\x6b'](x[ah(0x138)+'\x6e\x74'],r),0x0)),0x0)&&await x[ah(0x10b)+ah(0x126)]({'\x63\x6f\x75\x6e\x74':r,'\x73\x65\x73\x73\x69\x6f\x6e':p}),r):(await V[ah(0x144)+ah(0x126)]({'\x6a\x69\x64':l,'\x63\x68\x61\x74':m,'\x63\x6f\x75\x6e\x74':0x1,'\x73\x65\x73\x73\x69\x6f\x6e':p}),0x1);},exports[af(0xf7)+af(0x104)+af(0x102)+'\x6e']=async(k,l,m)=>{const ai=af,o={};o[ai(0xbf)]=k,o[ai(0xc4)+'\x74']=l;const p={};p[ai(0x128)+'\x72\x65']=o,p[ai(0xfe)+'\x69\x74']=0x1,await V[ai(0xe9)+ai(0x147)+'\x79'](p);};