superchats
Version:
SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp
1 lines • 5.58 kB
JavaScript
function a40_0x4c68(){const _0x4178de=['seed','553248hEVxKn','shift','getStructure','senderKeyStateStructure','SenderSigningKey','45qkYCyW','MAX_MESSAGE_KEYS','create','iteration','1835184SkZngR','setSenderChainKey','SenderChainKey','senderMessageKeys','removeSenderMessageKey','15692534MneCWH','senderKeyId','./sender_message_key','public','senderSigningKey','base64','221418NzzADE','filter','push','from','length','senderChainKey','string','getKeyId','1310829QUrzHk','./protobufs','private','exports','SenderKeyState','10lRrYAI','11123LPyvDI','getSigningKeyPrivate','getIteration','getSenderChainKey','./sender_chain_key','64972phebpe','getSeed','21FkJkLE','368EsiPqy','SenderKeyStateStructure'];a40_0x4c68=function(){return _0x4178de;};return a40_0x4c68();}const a40_0x3ab1ee=a40_0x37a1;function a40_0x37a1(_0x3e6bff,_0x1f2384){const _0x4c6855=a40_0x4c68();return a40_0x37a1=function(_0x37a15d,_0x3976c4){_0x37a15d=_0x37a15d-0x10c;let _0x3d352f=_0x4c6855[_0x37a15d];return _0x3d352f;},a40_0x37a1(_0x3e6bff,_0x1f2384);}(function(_0x37816f,_0x26f15d){const _0x537588=a40_0x37a1,_0x4d9f86=_0x37816f();while(!![]){try{const _0x3cb79f=parseInt(_0x537588(0x112))/0x1*(parseInt(_0x537588(0x110))/0x2)+parseInt(_0x537588(0x132))/0x3+parseInt(_0x537588(0x11f))/0x4+-parseInt(_0x537588(0x11b))/0x5*(-parseInt(_0x537588(0x12a))/0x6)+-parseInt(_0x537588(0x138))/0x7*(parseInt(_0x537588(0x113))/0x8)+-parseInt(_0x537588(0x116))/0x9+-parseInt(_0x537588(0x137))/0xa*(parseInt(_0x537588(0x124))/0xb);if(_0x3cb79f===_0x26f15d)break;else _0x4d9f86['push'](_0x4d9f86['shift']());}catch(_0x1b9e97){_0x4d9f86['push'](_0x4d9f86['shift']());}}}(a40_0x4c68,0x552f0));const SenderChainKey=require(a40_0x3ab1ee(0x10f)),SenderMessageKey=require(a40_0x3ab1ee(0x126)),protobufs=require(a40_0x3ab1ee(0x133));class SenderKeyState{[a40_0x3ab1ee(0x11c)]=0x7d0;constructor(_0x48b8fd=null,_0x264080=null,_0x562c3d=null,_0x5009d5=null,_0x5cd622=null,_0x301dec=null,_0x522ffc=null){const _0x169507=a40_0x3ab1ee;if(_0x522ffc)this['senderKeyStateStructure']=_0x522ffc;else{_0x5009d5&&(_0x5cd622=_0x5009d5[_0x169507(0x127)],_0x301dec=_0x5009d5['private']);_0x562c3d=typeof _0x562c3d===_0x169507(0x130)?Buffer[_0x169507(0x12d)](_0x562c3d,_0x169507(0x129)):_0x562c3d,this[_0x169507(0x119)]=protobufs[_0x169507(0x114)][_0x169507(0x11d)]();const _0x26daf6=protobufs[_0x169507(0x121)][_0x169507(0x11d)]();_0x26daf6['iteration']=_0x264080,_0x26daf6[_0x169507(0x115)]=_0x562c3d,this[_0x169507(0x119)][_0x169507(0x12f)]=_0x26daf6;const _0x31d585=protobufs[_0x169507(0x11a)][_0x169507(0x11d)]();_0x31d585[_0x169507(0x127)]=typeof _0x5cd622===_0x169507(0x130)?Buffer[_0x169507(0x12d)](_0x5cd622,_0x169507(0x129)):_0x5cd622,_0x301dec&&(_0x31d585[_0x169507(0x134)]=typeof _0x301dec===_0x169507(0x130)?Buffer['from'](_0x301dec,_0x169507(0x129)):_0x301dec),this[_0x169507(0x119)][_0x169507(0x125)]=_0x48b8fd,this[_0x169507(0x12f)]=_0x26daf6,this[_0x169507(0x119)][_0x169507(0x128)]=_0x31d585;}this[_0x169507(0x119)][_0x169507(0x122)]=this['senderKeyStateStructure']['senderMessageKeys']||[];}[a40_0x3ab1ee(0x136)](_0x51e988){const _0x5cb026=a40_0x3ab1ee;this[_0x5cb026(0x119)]=_0x51e988;}[a40_0x3ab1ee(0x131)](){const _0x125b76=a40_0x3ab1ee;return this[_0x125b76(0x119)][_0x125b76(0x125)];}[a40_0x3ab1ee(0x10e)](){const _0x30e146=a40_0x3ab1ee;return new SenderChainKey(this['senderKeyStateStructure'][_0x30e146(0x12f)]['iteration'],this['senderKeyStateStructure'][_0x30e146(0x12f)][_0x30e146(0x115)]);}[a40_0x3ab1ee(0x120)](_0x1e00e5){const _0x196aec=a40_0x3ab1ee,_0x37b319=protobufs['SenderChainKey'][_0x196aec(0x11d)]({'iteration':_0x1e00e5[_0x196aec(0x10d)](),'seed':_0x1e00e5[_0x196aec(0x111)]()});this[_0x196aec(0x119)][_0x196aec(0x12f)]=_0x37b319;}['getSigningKeyPublic'](){const _0x1d879d=a40_0x3ab1ee;return typeof this[_0x1d879d(0x119)][_0x1d879d(0x128)][_0x1d879d(0x127)]==='string'?Buffer[_0x1d879d(0x12d)](this[_0x1d879d(0x119)]['senderSigningKey']['public'],_0x1d879d(0x129)):this[_0x1d879d(0x119)][_0x1d879d(0x128)]['public'];}[a40_0x3ab1ee(0x10c)](){const _0x15bbf6=a40_0x3ab1ee;return typeof this['senderKeyStateStructure'][_0x15bbf6(0x128)][_0x15bbf6(0x134)]===_0x15bbf6(0x130)?Buffer[_0x15bbf6(0x12d)](this[_0x15bbf6(0x119)][_0x15bbf6(0x128)][_0x15bbf6(0x134)],'base64'):this[_0x15bbf6(0x119)][_0x15bbf6(0x128)][_0x15bbf6(0x134)];}['hasSenderMessageKey'](_0x2fc31e){const _0x39a12a=a40_0x3ab1ee,_0x265e7a=this[_0x39a12a(0x119)][_0x39a12a(0x122)];for(let _0x581fe3=0x0;_0x581fe3<_0x265e7a[_0x39a12a(0x12e)];_0x581fe3++){const _0x43085f=_0x265e7a[_0x581fe3];if(_0x43085f['iteration']===_0x2fc31e)return!![];}return![];}['addSenderMessageKey'](_0x27a290){const _0x3de23f=a40_0x3ab1ee,_0x227158=protobufs[_0x3de23f(0x114)][_0x3de23f(0x11d)]({'iteration':_0x27a290[_0x3de23f(0x10d)](),'seed':_0x27a290['getSeed']()});this[_0x3de23f(0x119)]['senderMessageKeys'][_0x3de23f(0x12c)](_0x227158),this[_0x3de23f(0x119)][_0x3de23f(0x122)][_0x3de23f(0x12e)]>this[_0x3de23f(0x11c)]&&this[_0x3de23f(0x119)][_0x3de23f(0x122)][_0x3de23f(0x117)]();}[a40_0x3ab1ee(0x123)](_0x2d5d4d){const _0x4e17d5=a40_0x3ab1ee;let _0x36fc92=null;this['senderKeyStateStructure'][_0x4e17d5(0x122)]=this[_0x4e17d5(0x119)][_0x4e17d5(0x122)][_0x4e17d5(0x12b)](_0x2f9677=>{const _0x3bedc4=_0x4e17d5;if(_0x2f9677['iteration']===_0x2d5d4d)_0x36fc92=_0x2f9677;return _0x2f9677[_0x3bedc4(0x11e)]!==_0x2d5d4d;});if(_0x36fc92!=null)return new SenderMessageKey(_0x36fc92[_0x4e17d5(0x11e)],_0x36fc92[_0x4e17d5(0x115)]);return null;}[a40_0x3ab1ee(0x118)](){const _0x7bd499=a40_0x3ab1ee;return this[_0x7bd499(0x119)];}}module[a40_0x3ab1ee(0x135)]=SenderKeyState;