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 27.9 kB
'use strict';const a96_0x22fce5=a96_0xf1c1;(function(_0x4b7ba6,_0x1f84e9){const _0x29fa87=a96_0xf1c1,_0x3cdb54=_0x4b7ba6();while(!![]){try{const _0x3a8b37=parseInt(_0x29fa87(0x1ac))/0x1*(parseInt(_0x29fa87(0x203))/0x2)+parseInt(_0x29fa87(0x1f6))/0x3*(parseInt(_0x29fa87(0x1d8))/0x4)+-parseInt(_0x29fa87(0x224))/0x5+-parseInt(_0x29fa87(0x1a5))/0x6+-parseInt(_0x29fa87(0x213))/0x7*(parseInt(_0x29fa87(0x1ce))/0x8)+parseInt(_0x29fa87(0x19f))/0x9+parseInt(_0x29fa87(0x233))/0xa;if(_0x3a8b37===_0x1f84e9)break;else _0x3cdb54['push'](_0x3cdb54['shift']());}catch(_0x2a1f97){_0x3cdb54['push'](_0x3cdb54['shift']());}}}(a96_0x3942,0x468ca));function a96_0x3942(){const _0x4643a4=['values','snapshotMacKey','muted','map','messageTimestamp','starAction','blob','downloadExternalPatch','4320693fCsdTc','fromObject','downloadContentFromMessage','aesEncrypt','emit','addMessageLabel','2718258YiHpEk','messages','content','writeUint32BE','remoteJid','regular_low','newLTHashState','58alOUGU','assign','remove','fromMe','contactAction','unarchiveChatsSetting','SyncdMutations','participant','valueMac','chatModificationToAppPatch','isBuffer','patch','undefined','encodeSyncdPatch','version','keyData','alloc','jidNormalizedUser','mac','encode','LabelAssociationType','stringify','valueEncryptionKey','base64','key','markChatAsReadAction','compare','lastMessages','Chat','ExternalBlobReference','from','fullName','mute','mix','8QBNMLa','hmacSign','contacts.upsert','pushNameSetting','read','archived','syncAction','operation','../process/mms','mutations','38888xkaaWP','buffer','chats','indexValueMap','SyncActionData','pinned','LT_HASH_ANTI_TAMPERING','SyncdSnapshot','setting_pushName','value','finish','deleteMessageForMe','push','muteEndTimestamp','clear','pin_v1','toNumber','sha256','markRead','slice','delete','extractSyncdPatches','length','has_more_patches','md-app-state','decodePatches','SET','deleteChat','proto','regular_high','36jDhykE','record','Message','decodeSyncdMutations','starred','regular','patchMacKey','decodeSyncdPatch','parse','../../Connection/enc','isJidGroup','pinAction','getBinaryNodeChildren','18274YgFYfg','hash','pin','valueMacKey','critical_block','downloadExternalBlob','snapshotMac','creds.update','concat','unarchive','getBinaryNodeChild','WhatsApp\x20Mutation\x20Keys','chats.update','isArray','SyncdOperation','labelEditAction','2930459cAgwZQ','sha512','decode','chats.delete','index','patches','lastMessageTimestamp','markChatAsRead','archiveChatAction','../crypto/similary','true','SyncdMutation','labelId','name','snapshot','messageRange','decodeSyncdSnapshot','72315ONuYCm','processSyncAction','labels.edit','archive','utf-8','addChatLabel','labelAssociationAction','__esModule','REMOVE','keyId','externalMutations','unarchiveChats','attrs','messages.delete','sync','484260LaVcdR','lastMessageRecvTimestamp','../crypto/enc','all','muteAction','removeMessageLabel','toString','timestamp'];a96_0x3942=function(){return _0x4643a4;};return a96_0x3942();}function a96_0xf1c1(_0x5c41e4,_0x576471){const _0x394212=a96_0x3942();return a96_0xf1c1=function(_0xf1c13f,_0x4d1848){_0xf1c13f=_0xf1c13f-0x19a;let _0x3b23c5=_0x394212[_0xf1c13f];return _0x3b23c5;},a96_0xf1c1(_0x5c41e4,_0x576471);}Object['defineProperty'](exports,a96_0x22fce5(0x22b),{'value':!![]}),exports['processSyncAction']=exports[a96_0x22fce5(0x1b5)]=exports[a96_0x22fce5(0x1f1)]=exports[a96_0x22fce5(0x223)]=exports['downloadExternalPatch']=exports[a96_0x22fce5(0x208)]=exports[a96_0x22fce5(0x1ed)]=exports['decodeSyncdPatch']=exports[a96_0x22fce5(0x1f9)]=exports[a96_0x22fce5(0x1b9)]=exports[a96_0x22fce5(0x1ab)]=void 0x0;const enc_1=require(a96_0x22fce5(0x1ff)),LabelAssociation_1=require('../../Models/LabelAssociation'),Internal_1=require('../../Internal'),enc_2=require(a96_0x22fce5(0x235)),similary_1=require(a96_0x22fce5(0x21c)),baseh_1=require('../crypto/baseh'),mms_1=require(a96_0x22fce5(0x1d6)),mutationKeys=_0x5cf968=>{const _0x305a22=a96_0x22fce5,_0x5a8226=(0x0,enc_2['hkdf'])(_0x5cf968,0xa0,{'info':_0x305a22(0x20e)});return{'indexKey':_0x5a8226[_0x305a22(0x1eb)](0x0,0x20),'valueEncryptionKey':_0x5a8226[_0x305a22(0x1eb)](0x20,0x40),'valueMacKey':_0x5a8226[_0x305a22(0x1eb)](0x40,0x60),'snapshotMacKey':_0x5a8226[_0x305a22(0x1eb)](0x60,0x80),'patchMacKey':_0x5a8226[_0x305a22(0x1eb)](0x80,0xa0)};},generateMac=(_0x307d3b,_0x36b041,_0x1e3584,_0x11e555)=>{const _0xeeb09a=a96_0x22fce5,_0x4ce2a2=()=>{const _0x33e402=a96_0xf1c1;let _0x10dc71;switch(_0x307d3b){case enc_1[_0x33e402(0x1f4)]['SyncdMutation']['SyncdOperation'][_0x33e402(0x1f2)]:_0x10dc71=0x1;break;case enc_1[_0x33e402(0x1f4)][_0x33e402(0x21e)][_0x33e402(0x211)][_0x33e402(0x22c)]:_0x10dc71=0x2;break;}const _0x3cdea7=Buffer[_0x33e402(0x1ca)]([_0x10dc71]);return Buffer[_0x33e402(0x20b)]([_0x3cdea7,Buffer['from'](_0x1e3584,_0x33e402(0x1c3))]);},_0x3d6abe=_0x4ce2a2(),_0x594b95=Buffer[_0xeeb09a(0x1bc)](0x8);_0x594b95['set']([_0x3d6abe[_0xeeb09a(0x1ee)]],_0x594b95[_0xeeb09a(0x1ee)]-0x1);const _0x3b1fcf=Buffer[_0xeeb09a(0x20b)]([_0x3d6abe,_0x36b041,_0x594b95]),_0x24fbe1=(0x0,enc_2[_0xeeb09a(0x1cf)])(_0x3b1fcf,_0x11e555,_0xeeb09a(0x214));return _0x24fbe1[_0xeeb09a(0x1eb)](0x0,0x20);},to64BitNetworkOrder=_0x1c2409=>{const _0x3872b4=a96_0x22fce5,_0x1893c5=Buffer['alloc'](0x8);return _0x1893c5[_0x3872b4(0x1a8)](_0x1c2409,0x4),_0x1893c5;},makeLtHashGenerator=({indexValueMap:_0x27c150,hash:_0x2c93c3})=>{_0x27c150={..._0x27c150};const _0x6f1dd5=[],_0x56127f=[];return{'mix':({indexMac:_0x3cbbe0,valueMac:_0x2cc10e,operation:_0x5afa9d})=>{const _0x1d9b30=a96_0xf1c1,_0x40edc1=Buffer[_0x1d9b30(0x1ca)](_0x3cbbe0)[_0x1d9b30(0x239)](_0x1d9b30(0x1c3)),_0x277a33=_0x27c150[_0x40edc1];if(_0x5afa9d===enc_1[_0x1d9b30(0x1f4)][_0x1d9b30(0x21e)][_0x1d9b30(0x211)][_0x1d9b30(0x22c)]){if(!_0x277a33)throw null;delete _0x27c150[_0x40edc1];}else _0x6f1dd5['push'](new Uint8Array(_0x2cc10e)[_0x1d9b30(0x1d9)]),_0x27c150[_0x40edc1]={'valueMac':_0x2cc10e};_0x277a33&&_0x56127f['push'](new Uint8Array(_0x277a33[_0x1d9b30(0x1b4)])[_0x1d9b30(0x1d9)]);},'finish':()=>{const _0x4ccca7=a96_0xf1c1,_0x5e4b76=new Uint8Array(_0x2c93c3)[_0x4ccca7(0x1d9)],_0x167d28=baseh_1[_0x4ccca7(0x1de)]['subtractThenAdd'](_0x5e4b76,_0x6f1dd5,_0x56127f),_0x2ec289=Buffer[_0x4ccca7(0x1ca)](_0x167d28);return{'hash':_0x2ec289,'indexValueMap':_0x27c150};}};},generateSnapshotMac=(_0xd00fd9,_0x1b269f,_0x524479,_0x28b0ab)=>{const _0x140fbb=a96_0x22fce5,_0x4a5e01=Buffer['concat']([_0xd00fd9,to64BitNetworkOrder(_0x1b269f),Buffer['from'](_0x524479,_0x140fbb(0x228))]);return(0x0,enc_2['hmacSign'])(_0x4a5e01,_0x28b0ab,_0x140fbb(0x1e9));},generatePatchMac=(_0x496996,_0x55c6c1,_0x161b6b,_0x453eed,_0xc91b86)=>{const _0x458c67=a96_0x22fce5,_0xdb57c9=Buffer['concat']([_0x496996,..._0x55c6c1,to64BitNetworkOrder(_0x161b6b),Buffer[_0x458c67(0x1ca)](_0x453eed,'utf-8')]);return(0x0,enc_2[_0x458c67(0x1cf)])(_0xdb57c9,_0xc91b86);},newLTHashState=()=>({'version':0x0,'hash':Buffer[a96_0x22fce5(0x1bc)](0x80),'indexValueMap':{}});exports[a96_0x22fce5(0x1ab)]=newLTHashState;const encodeSyncdPatch=async({type:_0x4f33df,index:_0x363d90,syncAction:_0x31820d,apiVersion:_0x4ab10b,operation:_0xc6b64},_0x39f271,_0x5538a3,_0x40c330)=>{const _0x2f541a=a96_0x22fce5,_0x5162dd=!!_0x39f271?await _0x40c330(_0x39f271):undefined;if(!_0x5162dd)throw null;const _0x103071=Buffer[_0x2f541a(0x1ca)](_0x39f271,_0x2f541a(0x1c3));_0x5538a3={..._0x5538a3,'indexValueMap':{..._0x5538a3['indexValueMap']}};const _0x3cbbfb=Buffer[_0x2f541a(0x1ca)](JSON[_0x2f541a(0x1c1)](_0x363d90)),_0x54ec48=enc_1[_0x2f541a(0x1f4)][_0x2f541a(0x1dc)][_0x2f541a(0x1a0)]({'index':_0x3cbbfb,'value':_0x31820d,'padding':new Uint8Array(0x0),'version':_0x4ab10b}),_0x320ed8=enc_1[_0x2f541a(0x1f4)]['SyncActionData'][_0x2f541a(0x1bf)](_0x54ec48)[_0x2f541a(0x1e2)](),_0x5c5e54=mutationKeys(_0x5162dd[_0x2f541a(0x1bb)]),_0x5af755=(0x0,enc_2[_0x2f541a(0x1a2)])(_0x320ed8,_0x5c5e54['valueEncryptionKey']),_0x134cb4=generateMac(_0xc6b64,_0x5af755,_0x103071,_0x5c5e54['valueMacKey']),_0x3ac793=(0x0,enc_2[_0x2f541a(0x1cf)])(_0x3cbbfb,_0x5c5e54['indexKey']),_0x49d033=makeLtHashGenerator(_0x5538a3);_0x49d033[_0x2f541a(0x1cd)]({'indexMac':_0x3ac793,'valueMac':_0x134cb4,'operation':_0xc6b64}),Object[_0x2f541a(0x1ad)](_0x5538a3,_0x49d033[_0x2f541a(0x1e2)]()),_0x5538a3[_0x2f541a(0x1ba)]+=0x1;const _0x302d05=generateSnapshotMac(_0x5538a3[_0x2f541a(0x204)],_0x5538a3[_0x2f541a(0x1ba)],_0x4f33df,_0x5c5e54[_0x2f541a(0x23c)]),_0x186e29={'patchMac':generatePatchMac(_0x302d05,[_0x134cb4],_0x5538a3['version'],_0x4f33df,_0x5c5e54[_0x2f541a(0x1fc)]),'snapshotMac':_0x302d05,'keyId':{'id':_0x103071},'mutations':[{'operation':_0xc6b64,'record':{'index':{'blob':_0x3ac793},'value':{'blob':Buffer[_0x2f541a(0x20b)]([_0x5af755,_0x134cb4])},'keyId':{'id':_0x103071}}}]},_0x59985d=_0x3ac793[_0x2f541a(0x239)](_0x2f541a(0x1c3));return _0x5538a3[_0x2f541a(0x1db)][_0x59985d]={'valueMac':_0x134cb4},{'patch':_0x186e29,'state':_0x5538a3};};exports['encodeSyncdPatch']=encodeSyncdPatch;const decodeSyncdMutations=async(_0x5cf5e1,_0x231910,_0x302c75,_0x513123,_0x5048e5)=>{const _0x595cec=a96_0x22fce5,_0x11d269=makeLtHashGenerator(_0x231910);for(const _0x2d1b7a of _0x5cf5e1){const _0x21228b=_0x595cec(0x1d5)in _0x2d1b7a?_0x2d1b7a['operation']:enc_1[_0x595cec(0x1f4)][_0x595cec(0x21e)][_0x595cec(0x211)]['SET'],_0x557c34=_0x595cec(0x1f7)in _0x2d1b7a&&!!_0x2d1b7a[_0x595cec(0x1f7)]?_0x2d1b7a[_0x595cec(0x1f7)]:_0x2d1b7a,_0x378851=await _0x45616e(_0x557c34[_0x595cec(0x22d)]['id']),_0x784fe8=Buffer[_0x595cec(0x1ca)](_0x557c34[_0x595cec(0x1e1)]['blob']),_0x384580=_0x784fe8[_0x595cec(0x1eb)](0x0,-0x20),_0x57a4a9=_0x784fe8['slice'](-0x20);if(_0x5048e5){const _0xd83dde=generateMac(_0x21228b,_0x384580,_0x557c34[_0x595cec(0x22d)]['id'],_0x378851[_0x595cec(0x206)]);if(Buffer[_0x595cec(0x1c6)](_0xd83dde,_0x57a4a9)!==0x0)throw null;}const _0x14e87e=(0x0,enc_2['aesDecrypt'])(_0x384580,_0x378851[_0x595cec(0x1c2)]),_0x3309ac=enc_1[_0x595cec(0x1f4)]['SyncActionData'][_0x595cec(0x215)](_0x14e87e);if(_0x5048e5){const _0x7d2653=(0x0,enc_2[_0x595cec(0x1cf)])(_0x3309ac[_0x595cec(0x217)],_0x378851['indexKey']);if(Buffer['compare'](_0x7d2653,_0x557c34[_0x595cec(0x217)]['blob'])!==0x0)throw null;}const _0x1317b5=Buffer[_0x595cec(0x1ca)](_0x3309ac[_0x595cec(0x217)])[_0x595cec(0x239)]();_0x513123({'syncAction':_0x3309ac,'index':JSON[_0x595cec(0x1fe)](_0x1317b5)}),_0x11d269[_0x595cec(0x1cd)]({'indexMac':_0x557c34[_0x595cec(0x217)][_0x595cec(0x19d)],'valueMac':_0x57a4a9,'operation':_0x21228b});}return _0x11d269[_0x595cec(0x1e2)]();async function _0x45616e(_0x1854c8){const _0xab5350=_0x595cec,_0x5914e9=Buffer[_0xab5350(0x1ca)](_0x1854c8)[_0xab5350(0x239)](_0xab5350(0x1c3)),_0xe93f8a=await _0x302c75(_0x5914e9);if(!_0xe93f8a)throw null;return mutationKeys(_0xe93f8a['keyData']);}};exports['decodeSyncdMutations']=decodeSyncdMutations;const decodeSyncdPatch=async(_0x1b02a7,_0x24f5a3,_0x1cbd14,_0x4ee736,_0x51bc9b,_0x2181f5)=>{const _0x3a371e=a96_0x22fce5;if(_0x2181f5){const _0x311a78=Buffer[_0x3a371e(0x1ca)](_0x1b02a7[_0x3a371e(0x22d)]['id'])[_0x3a371e(0x239)](_0x3a371e(0x1c3)),_0x598142=await _0x4ee736(_0x311a78);if(!_0x598142)throw null;const _0x2a288b=mutationKeys(_0x598142[_0x3a371e(0x1bb)]),_0x5611ba=_0x1b02a7[_0x3a371e(0x1d7)]['map'](_0x2342db=>_0x2342db[_0x3a371e(0x1f7)][_0x3a371e(0x1e1)][_0x3a371e(0x19d)]['slice'](-0x20)),_0x5a3ff8=generatePatchMac(_0x1b02a7[_0x3a371e(0x209)],_0x5611ba,(0x0,similary_1[_0x3a371e(0x1e8)])(_0x1b02a7[_0x3a371e(0x1ba)][_0x3a371e(0x1ba)]),_0x24f5a3,_0x2a288b[_0x3a371e(0x1fc)]);if(Buffer[_0x3a371e(0x1c6)](_0x5a3ff8,_0x1b02a7['patchMac'])!==0x0)throw null;}const _0x345188=await(0x0,exports['decodeSyncdMutations'])(_0x1b02a7[_0x3a371e(0x1d7)],_0x1cbd14,_0x4ee736,_0x51bc9b,_0x2181f5);return _0x345188;};exports[a96_0x22fce5(0x1fd)]=decodeSyncdPatch;const extractSyncdPatches=async(_0x2d17b4,_0x50629a)=>{const _0x562aee=a96_0x22fce5,_0x1e766d=(0x0,Internal_1[_0x562aee(0x20d)])(_0x2d17b4,_0x562aee(0x232)),_0x318fa3=(0x0,Internal_1[_0x562aee(0x202)])(_0x1e766d,'collection'),_0x536767={};return await Promise[_0x562aee(0x236)](_0x318fa3['map'](async _0x3eeb6b=>{const _0x305e09=_0x562aee,_0xb20c52=(0x0,Internal_1[_0x305e09(0x20d)])(_0x3eeb6b,_0x305e09(0x218)),_0x3fa1b4=(0x0,Internal_1[_0x305e09(0x202)])(_0xb20c52||_0x3eeb6b,_0x305e09(0x1b7)),_0x6d020d=(0x0,Internal_1['getBinaryNodeChild'])(_0x3eeb6b,_0x305e09(0x221)),_0x21b715=[],_0xaaafe6=_0x3eeb6b['attrs'][_0x305e09(0x220)],_0x457f4c=_0x3eeb6b[_0x305e09(0x230)][_0x305e09(0x1ef)]===_0x305e09(0x21d);let _0x252e1e=undefined;if(_0x6d020d&&!!_0x6d020d['content']){!Buffer[_0x305e09(0x1b6)](_0x6d020d)&&(_0x6d020d[_0x305e09(0x1a7)]=Buffer[_0x305e09(0x1ca)](Object[_0x305e09(0x23b)](_0x6d020d[_0x305e09(0x1a7)])));const _0x9a72dd=enc_1[_0x305e09(0x1f4)][_0x305e09(0x1c9)]['decode'](_0x6d020d[_0x305e09(0x1a7)]),_0x18ad46=await(0x0,exports['downloadExternalBlob'])(_0x9a72dd,_0x50629a);_0x252e1e=enc_1['proto'][_0x305e09(0x1df)][_0x305e09(0x215)](_0x18ad46);}for(let {content:_0x1f1ad4}of _0x3fa1b4){if(_0x1f1ad4){!Buffer[_0x305e09(0x1b6)](_0x1f1ad4)&&(_0x1f1ad4=Buffer[_0x305e09(0x1ca)](Object[_0x305e09(0x23b)](_0x1f1ad4)));const _0x1486c9=enc_1[_0x305e09(0x1f4)]['SyncdPatch'][_0x305e09(0x215)](_0x1f1ad4);!_0x1486c9[_0x305e09(0x1ba)]&&(_0x1486c9[_0x305e09(0x1ba)]={'version':+_0x3eeb6b['attrs'][_0x305e09(0x1ba)]+0x1}),_0x21b715[_0x305e09(0x1e4)](_0x1486c9);}}_0x536767[_0xaaafe6]={'patches':_0x21b715,'hasMorePatches':_0x457f4c,'snapshot':_0x252e1e};})),_0x536767;};exports[a96_0x22fce5(0x1ed)]=extractSyncdPatches;const downloadExternalBlob=async(_0x53eed7,_0x2db10c)=>{const _0x1550a4=a96_0x22fce5,_0x15e4bf=await(0x0,mms_1[_0x1550a4(0x1a1)])(_0x53eed7,_0x1550a4(0x1f0),{'options':_0x2db10c}),_0x3b9114=[];for await(const _0x59d86f of _0x15e4bf){_0x3b9114[_0x1550a4(0x1e4)](_0x59d86f);}return Buffer[_0x1550a4(0x20b)](_0x3b9114);};exports['downloadExternalBlob']=downloadExternalBlob;const downloadExternalPatch=async(_0x41eb20,_0x5eee89)=>{const _0x59401f=a96_0x22fce5,_0x72e3c1=await(0x0,exports['downloadExternalBlob'])(_0x41eb20,_0x5eee89),_0x48ba5d=enc_1['proto'][_0x59401f(0x1b2)][_0x59401f(0x215)](_0x72e3c1);return _0x48ba5d;};exports[a96_0x22fce5(0x19e)]=downloadExternalPatch;const decodeSyncdSnapshot=async(_0x6c72d3,_0x22160b,_0x1394cb,_0x4448c2,_0x3714a6=!![])=>{const _0xd91e80=a96_0x22fce5,_0x883686=(0x0,exports['newLTHashState'])();_0x883686[_0xd91e80(0x1ba)]=(0x0,similary_1[_0xd91e80(0x1e8)])(_0x22160b[_0xd91e80(0x1ba)]['version']);const _0x5f5b9e={},_0x43f16b=typeof _0x4448c2===_0xd91e80(0x1b8)||_0x883686[_0xd91e80(0x1ba)]>_0x4448c2,{hash:_0x223835,indexValueMap:_0x2bcca6}=await(0x0,exports[_0xd91e80(0x1f9)])(_0x22160b['records'],_0x883686,_0x1394cb,_0x43f16b?_0x41cbf1=>{const _0x6f10dc=_0xd91e80;var _0x2d9c5f;const _0x3c9993=(_0x2d9c5f=_0x41cbf1[_0x6f10dc(0x1d4)]['index'])===null||_0x2d9c5f===void 0x0?void 0x0:_0x2d9c5f[_0x6f10dc(0x239)]();_0x5f5b9e[_0x3c9993]=_0x41cbf1;}:()=>{},_0x3714a6);_0x883686[_0xd91e80(0x204)]=_0x223835,_0x883686[_0xd91e80(0x1db)]=_0x2bcca6;if(_0x3714a6){const _0x37550e=Buffer[_0xd91e80(0x1ca)](_0x22160b['keyId']['id'])[_0xd91e80(0x239)](_0xd91e80(0x1c3)),_0x69a6a9=await _0x1394cb(_0x37550e);if(!_0x69a6a9)throw null;const _0x22c19b=mutationKeys(_0x69a6a9['keyData']),_0x4ad824=generateSnapshotMac(_0x883686[_0xd91e80(0x204)],_0x883686[_0xd91e80(0x1ba)],_0x6c72d3,_0x22c19b['snapshotMacKey']);if(Buffer[_0xd91e80(0x1c6)](_0x22160b[_0xd91e80(0x1be)],_0x4ad824)!==0x0)throw null;}return{'state':_0x883686,'mutationMap':_0x5f5b9e};};exports[a96_0x22fce5(0x223)]=decodeSyncdSnapshot;const decodePatches=async(_0x3851d1,_0x48030f,_0x14c4f6,_0x31793e,_0x4a85b3,_0x103a8f,_0xb61fe8,_0x6c6e89=!![])=>{const _0x397157=a96_0x22fce5;var _0x1d5213;const _0x46c187={..._0x14c4f6,'indexValueMap':{..._0x14c4f6[_0x397157(0x1db)]}},_0x515fc5={};for(let _0x4edf6c=0x0;_0x4edf6c<_0x48030f[_0x397157(0x1ee)];_0x4edf6c++){const _0x393038=_0x48030f[_0x4edf6c],{version:_0x44f1bc,keyId:_0x4228d7,snapshotMac:_0x448a41}=_0x393038;if(_0x393038[_0x397157(0x22e)]){const _0x47c956=await(0x0,exports[_0x397157(0x19e)])(_0x393038['externalMutations'],_0x4a85b3);(_0x1d5213=_0x393038[_0x397157(0x1d7)])===null||_0x1d5213===void 0x0?void 0x0:_0x1d5213['push'](..._0x47c956[_0x397157(0x1d7)]);}const _0x266370=(0x0,similary_1[_0x397157(0x1e8)])(_0x44f1bc['version']);_0x46c187[_0x397157(0x1ba)]=_0x266370;const _0x23f811=typeof _0x103a8f==='undefined'||_0x266370>_0x103a8f,_0x35cfbc=await(0x0,exports['decodeSyncdPatch'])(_0x393038,_0x3851d1,_0x46c187,_0x31793e,_0x23f811?_0xf9cc7=>{const _0x34a93b=_0x397157;var _0x34ddbd;const _0x383175=(_0x34ddbd=_0xf9cc7['syncAction']['index'])===null||_0x34ddbd===void 0x0?void 0x0:_0x34ddbd[_0x34a93b(0x239)]();_0x515fc5[_0x383175]=_0xf9cc7;}:()=>{},!![]);_0x46c187[_0x397157(0x204)]=_0x35cfbc['hash'],_0x46c187[_0x397157(0x1db)]=_0x35cfbc[_0x397157(0x1db)];if(_0x6c6e89){const _0x62457c=Buffer['from'](_0x4228d7['id'])['toString'](_0x397157(0x1c3)),_0x59f983=await _0x31793e(_0x62457c);if(!_0x59f983)throw null;const _0x526eef=mutationKeys(_0x59f983[_0x397157(0x1bb)]),_0x1dc1fd=generateSnapshotMac(_0x46c187[_0x397157(0x204)],_0x46c187['version'],_0x3851d1,_0x526eef[_0x397157(0x23c)]);if(Buffer[_0x397157(0x1c6)](_0x448a41,_0x1dc1fd)!==0x0)throw null;}_0x393038['mutations']=[];}return{'state':_0x46c187,'mutationMap':_0x515fc5};};exports[a96_0x22fce5(0x1f1)]=decodePatches;const chatModificationToAppPatch=(_0x285c0c,_0x249c05)=>{const _0x322575=a96_0x22fce5,_0xb46ed4=enc_1[_0x322575(0x1f4)][_0x322575(0x21e)]['SyncdOperation'],_0x291cbd=_0x5609e9=>{const _0x212f7f=_0x322575;let _0x4ccdfe;if(Array[_0x212f7f(0x210)](_0x5609e9)){const _0x267536=_0x5609e9[_0x5609e9[_0x212f7f(0x1ee)]-0x1];_0x4ccdfe={'lastMessageTimestamp':_0x267536===null||_0x267536===void 0x0?void 0x0:_0x267536[_0x212f7f(0x19b)],'messages':(_0x5609e9===null||_0x5609e9===void 0x0?void 0x0:_0x5609e9[_0x212f7f(0x1ee)])?_0x5609e9[_0x212f7f(0x19a)](_0x58f50a=>{const _0xe57add=_0x212f7f;var _0x1b857b,_0x83f0e2;if(!((_0x1b857b=_0x58f50a[_0xe57add(0x1c4)])===null||_0x1b857b===void 0x0?void 0x0:_0x1b857b['id'])||!((_0x83f0e2=_0x58f50a['key'])===null||_0x83f0e2===void 0x0?void 0x0:_0x83f0e2[_0xe57add(0x1a9)]))throw null;if((0x0,Internal_1[_0xe57add(0x200)])(_0x58f50a['key']['remoteJid'])&&!_0x58f50a[_0xe57add(0x1c4)][_0xe57add(0x1af)]&&!_0x58f50a[_0xe57add(0x1c4)][_0xe57add(0x1b3)])throw null;if(!_0x58f50a[_0xe57add(0x19b)]||!(0x0,similary_1[_0xe57add(0x1e8)])(_0x58f50a['messageTimestamp']))throw null;return _0x58f50a['key'][_0xe57add(0x1b3)]&&(_0x58f50a[_0xe57add(0x1c4)][_0xe57add(0x1b3)]=(0x0,Internal_1[_0xe57add(0x1bd)])(_0x58f50a[_0xe57add(0x1c4)][_0xe57add(0x1b3)])),_0x58f50a;}):undefined};}else _0x4ccdfe=_0x5609e9;return _0x4ccdfe;};let _0x276e5d;if(_0x322575(0x1cc)in _0x285c0c)_0x276e5d={'syncAction':{'muteAction':{'muted':!!_0x285c0c[_0x322575(0x1cc)],'muteEndTimestamp':_0x285c0c[_0x322575(0x1cc)]||undefined}},'index':[_0x322575(0x1cc),_0x249c05],'type':_0x322575(0x1f5),'apiVersion':0x2,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x227)in _0x285c0c)_0x276e5d={'syncAction':{'archiveChatAction':{'archived':!!_0x285c0c[_0x322575(0x227)],'messageRange':_0x291cbd(_0x285c0c['lastMessages'])}},'index':[_0x322575(0x227),_0x249c05],'type':_0x322575(0x1aa),'apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x1ea)in _0x285c0c)_0x276e5d={'syncAction':{'markChatAsReadAction':{'read':_0x285c0c[_0x322575(0x1ea)],'messageRange':_0x291cbd(_0x285c0c[_0x322575(0x1c7)])}},'index':[_0x322575(0x21a),_0x249c05],'type':'regular_low','apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x1e6)in _0x285c0c){if(_0x285c0c['clear']===_0x322575(0x236))throw null;else{const _0x44a6bf=_0x285c0c['clear'][_0x322575(0x1a6)][0x0];_0x276e5d={'syncAction':{'deleteMessageForMeAction':{'deleteMedia':![],'messageTimestamp':_0x44a6bf[_0x322575(0x23a)]}},'index':[_0x322575(0x1e3),_0x249c05,_0x44a6bf['id'],_0x44a6bf[_0x322575(0x1af)]?'1':'0','0'],'type':_0x322575(0x1f5),'apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};}}else{if(_0x322575(0x205)in _0x285c0c)_0x276e5d={'syncAction':{'pinAction':{'pinned':!!_0x285c0c[_0x322575(0x205)]}},'index':[_0x322575(0x1e7),_0x249c05],'type':'regular_low','apiVersion':0x5,'operation':_0xb46ed4['SET']};else{if(_0x322575(0x1ec)in _0x285c0c)_0x276e5d={'syncAction':{'deleteChatAction':{'messageRange':_0x291cbd(_0x285c0c[_0x322575(0x1c7)])}},'index':[_0x322575(0x1f3),_0x249c05,'1'],'type':_0x322575(0x1f5),'apiVersion':0x6,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x1d1)in _0x285c0c)_0x276e5d={'syncAction':{'pushNameSetting':{'name':_0x285c0c[_0x322575(0x1d1)]}},'index':[_0x322575(0x1e0)],'type':_0x322575(0x207),'apiVersion':0x1,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x229)in _0x285c0c)_0x276e5d={'syncAction':{'labelAssociationAction':{'labeled':!![]}},'index':[LabelAssociation_1['LabelAssociationType'][_0x322575(0x1c8)],_0x285c0c[_0x322575(0x229)]['labelId'],_0x249c05],'type':'regular','apiVersion':0x3,'operation':_0xb46ed4['SET']};else{if('removeChatLabel'in _0x285c0c)_0x276e5d={'syncAction':{'labelAssociationAction':{'labeled':![]}},'index':[LabelAssociation_1['LabelAssociationType'][_0x322575(0x1c8)],_0x285c0c['removeChatLabel']['labelId'],_0x249c05],'type':_0x322575(0x1fb),'apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if(_0x322575(0x1a4)in _0x285c0c)_0x276e5d={'syncAction':{'labelAssociationAction':{'labeled':!![]}},'index':[LabelAssociation_1[_0x322575(0x1c0)]['Message'],_0x285c0c[_0x322575(0x1a4)]['labelId'],_0x249c05,_0x285c0c['addMessageLabel']['messageId'],'0','0'],'type':_0x322575(0x1fb),'apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};else{if('removeMessageLabel'in _0x285c0c)_0x276e5d={'syncAction':{'labelAssociationAction':{'labeled':![]}},'index':[LabelAssociation_1[_0x322575(0x1c0)][_0x322575(0x1f8)],_0x285c0c[_0x322575(0x238)][_0x322575(0x21f)],_0x249c05,_0x285c0c[_0x322575(0x238)]['messageId'],'0','0'],'type':_0x322575(0x1fb),'apiVersion':0x3,'operation':_0xb46ed4[_0x322575(0x1f2)]};else throw null;}}}}}}}}}}return _0x276e5d['syncAction'][_0x322575(0x23a)]=Date['now'](),_0x276e5d;};exports[a96_0x22fce5(0x1b5)]=chatModificationToAppPatch;const processSyncAction=async(_0x2231b0,_0x32a101,_0x4d60d4,_0x3e6f39,_0x11b66f)=>{const _0x13d05d=a96_0x22fce5;var _0xb6bec0,_0x161ac5,_0x838ea3,_0x57e6a6;const _0x6854c7=!!_0x3e6f39,_0x298376=_0x3e6f39===null||_0x3e6f39===void 0x0?void 0x0:_0x3e6f39['accountSettings'],{syncAction:{value:_0x551c31},index:[_0x3bb70a,_0x3ac843,_0xf6d459,_0x5c646a]}=_0x2231b0;if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x237)])_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x20f),[{'id':_0x3ac843,'muteEndTime':((_0xb6bec0=_0x551c31[_0x13d05d(0x237)])===null||_0xb6bec0===void 0x0?void 0x0:_0xb6bec0[_0x13d05d(0x23d)])?(0x0,similary_1[_0x13d05d(0x1e8)])(_0x551c31[_0x13d05d(0x237)][_0x13d05d(0x1e5)]):null,'conditional':_0x2094be(_0x3ac843,undefined)}]);else{if((_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x21b)])||_0x3bb70a===_0x13d05d(0x227)||_0x3bb70a===_0x13d05d(0x20c)){const _0x45f0ce=_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x21b)],_0x1f312c=_0x45f0ce?_0x45f0ce[_0x13d05d(0x1d3)]:_0x3bb70a===_0x13d05d(0x227),_0x379e5a=!(_0x298376===null||_0x298376===void 0x0?void 0x0:_0x298376[_0x13d05d(0x22f)])?undefined:_0x45f0ce===null||_0x45f0ce===void 0x0?void 0x0:_0x45f0ce['messageRange'];_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x20f),[{'id':_0x3ac843,'archived':_0x1f312c,'conditional':_0x2094be(_0x3ac843,_0x379e5a)}]);}else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x1c5)]){const _0x25315c=_0x551c31[_0x13d05d(0x1c5)],_0x2b3a00=_0x6854c7&&_0x25315c[_0x13d05d(0x1d2)];_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x20f),[{'id':_0x3ac843,'unreadCount':_0x2b3a00?null:!!(_0x25315c===null||_0x25315c===void 0x0?void 0x0:_0x25315c[_0x13d05d(0x1d2)])?0x0:-0x1,'conditional':_0x2094be(_0x3ac843,_0x25315c===null||_0x25315c===void 0x0?void 0x0:_0x25315c[_0x13d05d(0x222)])}]);}else{if((_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31['deleteMessageForMeAction'])||_0x3bb70a===_0x13d05d(0x1e3))_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x231),{'keys':[{'remoteJid':_0x3ac843,'id':_0xf6d459,'fromMe':_0x5c646a==='1'}]});else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x1b0)])_0x32a101['emit'](_0x13d05d(0x1d0),[{'id':_0x3ac843,'name':_0x551c31[_0x13d05d(0x1b0)][_0x13d05d(0x1cb)]}]);else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x1d1)]){const _0x1d5a56=(_0x161ac5=_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x1d1)])===null||_0x161ac5===void 0x0?void 0x0:_0x161ac5['name'];_0x1d5a56&&(_0x4d60d4===null||_0x4d60d4===void 0x0?void 0x0:_0x4d60d4['name'])!==_0x1d5a56&&_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x20a),{'me':{..._0x4d60d4,'name':_0x1d5a56}});}else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x201)])_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x20f),[{'id':_0x3ac843,'pinned':((_0x838ea3=_0x551c31['pinAction'])===null||_0x838ea3===void 0x0?void 0x0:_0x838ea3[_0x13d05d(0x1dd)])?(0x0,similary_1[_0x13d05d(0x1e8)])(_0x551c31[_0x13d05d(0x23a)]):null,'conditional':_0x2094be(_0x3ac843,undefined)}]);else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x1b1)]){const _0x59c538=!!_0x551c31[_0x13d05d(0x1b1)][_0x13d05d(0x22f)];_0x32a101[_0x13d05d(0x1a3)]('creds.update',{'accountSettings':{'unarchiveChats':_0x59c538}}),_0x298376&&(_0x298376['unarchiveChats']=_0x59c538);}else{if((_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x19c)])||_0x3bb70a==='star'){let _0x4f15f4=(_0x57e6a6=_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31['starAction'])===null||_0x57e6a6===void 0x0?void 0x0:_0x57e6a6[_0x13d05d(0x1fa)];typeof _0x4f15f4!=='boolean'&&(_0x4f15f4=_0x2231b0[_0x13d05d(0x217)][_0x2231b0[_0x13d05d(0x217)]['length']-0x1]==='1'),_0x32a101[_0x13d05d(0x1a3)]('messages.update',[{'key':{'remoteJid':_0x3ac843,'id':_0xf6d459,'fromMe':_0x5c646a==='1'},'update':{'starred':_0x4f15f4}}]);}else{if((_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31['deleteChatAction'])||_0x3bb70a===_0x13d05d(0x1f3))!_0x6854c7&&_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x216),[_0x3ac843]);else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x212)]){const {name:_0x1498c7,color:_0xc014a9,deleted:_0x36f8a4,predefinedId:_0x508dee}=_0x551c31[_0x13d05d(0x212)];_0x32a101[_0x13d05d(0x1a3)](_0x13d05d(0x226),{'id':_0x3ac843,'name':_0x1498c7,'color':_0xc014a9,'deleted':_0x36f8a4,'predefinedId':_0x508dee?String(_0x508dee):undefined});}else{if(_0x551c31===null||_0x551c31===void 0x0?void 0x0:_0x551c31[_0x13d05d(0x22a)])_0x32a101[_0x13d05d(0x1a3)]('labels.association',{'type':_0x551c31[_0x13d05d(0x22a)]['labeled']?'add':_0x13d05d(0x1ae),'association':_0x3bb70a===LabelAssociation_1[_0x13d05d(0x1c0)]['Chat']?{'type':LabelAssociation_1[_0x13d05d(0x1c0)]['Chat'],'chatId':_0x2231b0[_0x13d05d(0x217)][0x2],'labelId':_0x2231b0['index'][0x1]}:{'type':LabelAssociation_1[_0x13d05d(0x1c0)][_0x13d05d(0x1f8)],'chatId':_0x2231b0[_0x13d05d(0x217)][0x2],'messageId':_0x2231b0['index'][0x3],'labelId':_0x2231b0[_0x13d05d(0x217)][0x1]}});else{}}}}}}}}}}}}function _0x2094be(_0x354216,_0x4d4c58){return _0x6854c7?_0x724c83=>{const _0x81faa7=a96_0xf1c1,_0x7b8654=_0x724c83['historySets'][_0x81faa7(0x1da)][_0x354216]||_0x724c83['chatUpserts'][_0x354216];if(_0x7b8654)return _0x4d4c58?_0x50311d(_0x7b8654,_0x4d4c58):!![];}:undefined;}function _0x50311d(_0x3faefe,_0x1df685){const _0x1178e9=_0x13d05d,_0x45db06=Number((_0x1df685===null||_0x1df685===void 0x0?void 0x0:_0x1df685[_0x1178e9(0x219)])||(_0x1df685===null||_0x1df685===void 0x0?void 0x0:_0x1df685['lastSystemMessageTimestamp'])||0x0),_0x13a168=Number((_0x3faefe===null||_0x3faefe===void 0x0?void 0x0:_0x3faefe[_0x1178e9(0x234)])||0x0);return _0x45db06>=_0x13a168;}};exports[a96_0x22fce5(0x225)]=processSyncAction;