UNPKG

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 6.42 kB
'use strict';const a93_0x2085b7=a93_0x4177;(function(_0x5f35b4,_0x3922ab){const _0xbc11cd=a93_0x4177,_0x5c333b=_0x5f35b4();while(!![]){try{const _0x52ab6f=parseInt(_0xbc11cd(0x93))/0x1*(-parseInt(_0xbc11cd(0x88))/0x2)+parseInt(_0xbc11cd(0x94))/0x3*(parseInt(_0xbc11cd(0x75))/0x4)+parseInt(_0xbc11cd(0x7b))/0x5*(parseInt(_0xbc11cd(0x6b))/0x6)+-parseInt(_0xbc11cd(0x92))/0x7+parseInt(_0xbc11cd(0x68))/0x8*(parseInt(_0xbc11cd(0x8d))/0x9)+parseInt(_0xbc11cd(0x70))/0xa+parseInt(_0xbc11cd(0x79))/0xb*(-parseInt(_0xbc11cd(0x86))/0xc);if(_0x52ab6f===_0x3922ab)break;else _0x5c333b['push'](_0x5c333b['shift']());}catch(_0x3a24cc){_0x5c333b['push'](_0x5c333b['shift']());}}}(a93_0x3068,0xda57a));Object['defineProperty'](exports,a93_0x2085b7(0x7a),{'value':!![]}),exports[a93_0x2085b7(0x77)]=void 0x0;const enc_1=require(a93_0x2085b7(0x87)),mode_1=require(a93_0x2085b7(0x76)),Internal_1=require(a93_0x2085b7(0x6d)),enc_2=require(a93_0x2085b7(0x6a)),generateIV=_0x166d5f=>{const _0x1b5305=new ArrayBuffer(0xc);return new DataView(_0x1b5305)['setUint32'](0x8,_0x166d5f),new Uint8Array(_0x1b5305);},makeNoiseHandler=({keyPair:{private:_0x4ed75d,public:_0x294f61},NOISE_HEADER:_0xc51e93,mobile:_0x256152,logger:_0x1f0742,routingInfo:_0x4a720a})=>{const _0xf81ae3=a93_0x2085b7,_0x31532e=_0x80b41f=>{const _0x10d780=a93_0x4177;!_0x19686d&&(_0x2da049=(0x0,enc_2[_0x10d780(0x7d)])(Buffer['concat']([_0x2da049,_0x80b41f])));},_0x2083f6=_0x279b81=>{const _0x3a8356=a93_0x4177,_0x1c95b9=(0x0,enc_2[_0x3a8356(0x7e)])(_0x279b81,_0x26221b,generateIV(_0x1b5063),_0x2da049);return _0x1b5063+=0x1,_0x31532e(_0x1c95b9),_0x1c95b9;},_0x903411=_0x572979=>{const _0x286884=generateIV(_0x19686d?_0x3d0922:_0x1b5063),_0xffe288=(0x0,enc_2['aesDecryptGCM'])(_0x572979,_0x4c6038,_0x286884,_0x2da049);return _0x19686d?_0x3d0922+=0x1:_0x1b5063+=0x1,_0x31532e(_0x572979),_0xffe288;},_0x25601b=_0x4d5f53=>{const _0x8d2ec1=a93_0x4177,_0x267f0a=(0x0,enc_2[_0x8d2ec1(0x8f)])(Buffer[_0x8d2ec1(0x8b)](_0x4d5f53),0x40,{'salt':_0x1b3afd,'info':''});return[_0x267f0a[_0x8d2ec1(0x83)](0x0,0x20),_0x267f0a[_0x8d2ec1(0x83)](0x20)];},_0x905c03=_0x23f60d=>{const [_0x31f782,_0x149179]=_0x25601b(_0x23f60d);_0x1b3afd=_0x31f782,_0x26221b=_0x149179,_0x4c6038=_0x149179,_0x3d0922=0x0,_0x1b5063=0x0;},_0xb1418c=()=>{const _0x251464=a93_0x4177,[_0x57b03d,_0x379f2f]=_0x25601b(new Uint8Array(0x0));_0x26221b=_0x57b03d,_0x4c6038=_0x379f2f,_0x2da049=Buffer[_0x251464(0x8b)]([]),_0x3d0922=0x0,_0x1b5063=0x0,_0x19686d=!![];},_0x46138f=Buffer[_0xf81ae3(0x8b)](mode_1[_0xf81ae3(0x84)]);let _0x2da049=Buffer['from'](_0x46138f[_0xf81ae3(0x8a)]===0x20?_0x46138f:(0x0,enc_2[_0xf81ae3(0x7d)])(_0x46138f)),_0x1b3afd=_0x2da049,_0x26221b=_0x2da049,_0x4c6038=_0x2da049,_0x3d0922=0x0,_0x1b5063=0x0,_0x19686d=![],_0x3f0b53=![],_0x14b4e9=Buffer[_0xf81ae3(0x95)](0x0);return _0x31532e(_0xc51e93),_0x31532e(_0x294f61),{'encrypt':_0x2083f6,'decrypt':_0x903411,'authenticate':_0x31532e,'mixIntoKey':_0x905c03,'finishInit':_0xb1418c,'processHandshake':({serverHello:_0x1fc296},_0x28547d)=>{const _0x16079d=_0xf81ae3;_0x31532e(_0x1fc296['ephemeral']),_0x905c03(enc_2[_0x16079d(0x6e)][_0x16079d(0x73)](_0x4ed75d,_0x1fc296[_0x16079d(0x91)]));const _0x41d613=_0x903411(_0x1fc296[_0x16079d(0x67)]);_0x905c03(enc_2['Curve'][_0x16079d(0x73)](_0x4ed75d,_0x41d613));const _0x500ef4=_0x903411(_0x1fc296[_0x16079d(0x81)]);if(_0x256152)enc_1[_0x16079d(0x7c)][_0x16079d(0x69)][_0x16079d(0x89)]['decode'](_0x500ef4);else{const {intermediate:_0x222507}=enc_1[_0x16079d(0x7c)][_0x16079d(0x69)][_0x16079d(0x8e)](_0x500ef4),{issuerSerial:_0x3c9867}=enc_1[_0x16079d(0x7c)][_0x16079d(0x69)][_0x16079d(0x89)][_0x16079d(0x7f)][_0x16079d(0x8e)](_0x222507['details']);if(_0x3c9867!==mode_1['WA_CERT_DETAILS'][_0x16079d(0x85)])throw null;}const _0x1542b2=_0x2083f6(_0x28547d['public']);return _0x905c03(enc_2[_0x16079d(0x6e)][_0x16079d(0x73)](_0x28547d[_0x16079d(0x78)],_0x1fc296['ephemeral'])),_0x1542b2;},'encodeFrame':_0x3025ee=>{const _0x259158=_0xf81ae3;_0x19686d&&(_0x3025ee=_0x2083f6(_0x3025ee));let _0x1f8ed7;_0x4a720a?(_0x1f8ed7=Buffer[_0x259158(0x95)](0x7),_0x1f8ed7['write']('ED',0x0,'utf8'),_0x1f8ed7[_0x259158(0x71)](0x0,0x2),_0x1f8ed7[_0x259158(0x71)](0x1,0x3),_0x1f8ed7[_0x259158(0x71)](_0x4a720a[_0x259158(0x8a)]>>0x10,0x4),_0x1f8ed7['writeUint16BE'](_0x4a720a[_0x259158(0x8a)]&0xffff,0x5),_0x1f8ed7=Buffer[_0x259158(0x80)]([_0x1f8ed7,_0x4a720a,_0xc51e93])):_0x1f8ed7=Buffer['from'](_0xc51e93);const _0x48c534=_0x3f0b53?0x0:_0x1f8ed7[_0x259158(0x82)],_0x2a7429=Buffer[_0x259158(0x95)](_0x48c534+0x3+_0x3025ee['byteLength']);return!_0x3f0b53&&(_0x2a7429[_0x259158(0x8c)](_0x1f8ed7),_0x3f0b53=!![]),_0x2a7429[_0x259158(0x6f)](_0x3025ee[_0x259158(0x8a)]>>0x10,_0x48c534),_0x2a7429[_0x259158(0x6c)](0xffff&_0x3025ee[_0x259158(0x8a)],_0x48c534+0x1),_0x2a7429[_0x259158(0x8c)](_0x3025ee,_0x48c534+0x3),_0x2a7429;},'decodeFrame':async(_0x5d93aa,_0x11e92b)=>{const _0x7060ef=_0xf81ae3,_0x44d2e6=()=>{const _0x32cd19=a93_0x4177;if(_0x14b4e9['length']>=0x3)return _0x14b4e9[_0x32cd19(0x90)]()<<0x10|_0x14b4e9[_0x32cd19(0x72)](0x1);};_0x14b4e9=Buffer[_0x7060ef(0x80)]([_0x14b4e9,_0x5d93aa]);let _0x30da82=_0x44d2e6();while(_0x30da82&&_0x14b4e9[_0x7060ef(0x82)]>=_0x30da82+0x3){let _0x3df314=_0x14b4e9[_0x7060ef(0x83)](0x3,_0x30da82+0x3);_0x14b4e9=_0x14b4e9[_0x7060ef(0x83)](_0x30da82+0x3);if(_0x19686d){const _0x22e111=_0x903411(_0x3df314);_0x3df314=await(0x0,Internal_1[_0x7060ef(0x74)])(_0x22e111);}_0x11e92b(_0x3df314),_0x30da82=_0x44d2e6();}}};};exports[a93_0x2085b7(0x77)]=makeNoiseHandler;function a93_0x4177(_0x2708c4,_0x2356b3){const _0x306805=a93_0x3068();return a93_0x4177=function(_0x417745,_0x194930){_0x417745=_0x417745-0x67;let _0x475b76=_0x306805[_0x417745];return _0x475b76;},a93_0x4177(_0x2708c4,_0x2356b3);}function a93_0x3068(){const _0x54631e=['../../Internal','Curve','writeUInt8','2196970HzyzhZ','writeUint8','readUInt16BE','sharedKey','decodeBinaryNode','3204aoDJws','../../Connection/mode','makeNoiseHandler','private','88RVLEkI','__esModule','15oEhOfl','proto','sha256','aesEncryptGCM','Details','concat','payload','length','slice','NOISE_MODE','SERIAL','1425264GWtHtR','../../Connection/enc','1053212EeIGYT','NoiseCertificate','byteLength','from','set','1224aJHBra','decode','hkdf','readUInt8','ephemeral','114709KHJTGl','1bdGkbe','3237HTzuST','alloc','static','72208gnVPxz','CertChain','../crypto/enc','151974jBChRG','writeUInt16BE'];a93_0x3068=function(){return _0x54631e;};return a93_0x3068();}