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 41.4 kB
'use strict';var a27_0x3f1544=a27_0x45aa;(function(_0x103f18,_0xf9b989){var _0x5cf4a3=a27_0x45aa,_0x366dd7=_0x103f18();while(!![]){try{var _0x19e7ce=parseInt(_0x5cf4a3(0x17c))/0x1+-parseInt(_0x5cf4a3(0x14b))/0x2*(-parseInt(_0x5cf4a3(0x168))/0x3)+parseInt(_0x5cf4a3(0x15f))/0x4+parseInt(_0x5cf4a3(0x14e))/0x5+parseInt(_0x5cf4a3(0x143))/0x6+parseInt(_0x5cf4a3(0x150))/0x7+-parseInt(_0x5cf4a3(0x127))/0x8*(parseInt(_0x5cf4a3(0x173))/0x9);if(_0x19e7ce===_0xf9b989)break;else _0x366dd7['push'](_0x366dd7['shift']());}catch(_0x223549){_0x366dd7['push'](_0x366dd7['shift']());}}}(a27_0xff30,0x5eaeb));var $protobuf=require(a27_0x3f1544(0x162)),$Reader=$protobuf[a27_0x3f1544(0x15e)],$Writer=$protobuf['Writer'],$util=$protobuf[a27_0x3f1544(0x149)],$root=$protobuf[a27_0x3f1544(0x126)][a27_0x3f1544(0x156)]||($protobuf[a27_0x3f1544(0x126)][a27_0x3f1544(0x156)]={});function a27_0x45aa(_0x5b6adc,_0x4d12f1){var _0xff3084=a27_0xff30();return a27_0x45aa=function(_0x45aace,_0xe0714e){_0x45aace=_0x45aace-0x126;var _0x53bd9b=_0xff3084[_0x45aace];return _0x53bd9b;},a27_0x45aa(_0x5b6adc,_0x4d12f1);}$root[a27_0x3f1544(0x176)]=(function(){var _0x264ff8=a27_0x3f1544,_0x5ddc0a={};return _0x5ddc0a[_0x264ff8(0x155)]=(function(){var _0x52678b=_0x264ff8;function _0x38a42d(_0x3c03ac){var _0x217a20=a27_0x45aa;if(_0x3c03ac){for(var _0x124b8f=Object[_0x217a20(0x15d)](_0x3c03ac),_0x498f4f=0x0;_0x498f4f<_0x124b8f[_0x217a20(0x142)];++_0x498f4f)if(_0x3c03ac[_0x124b8f[_0x498f4f]]!=null)this[_0x124b8f[_0x498f4f]]=_0x3c03ac[_0x124b8f[_0x498f4f]];}}return _0x38a42d[_0x52678b(0x14f)]['id']=0x0,_0x38a42d[_0x52678b(0x14f)][_0x52678b(0x16b)]=0x0,_0x38a42d[_0x52678b(0x14f)][_0x52678b(0x12e)]=$util[_0x52678b(0x146)]([]),_0x38a42d[_0x52678b(0x161)]=function _0x144745(_0x414378){return new _0x38a42d(_0x414378);},_0x38a42d[_0x52678b(0x153)]=function _0x5928c2(_0x5d690a,_0x984ce1){var _0x4546c6=_0x52678b;if(!_0x984ce1)_0x984ce1=$Writer[_0x4546c6(0x161)]();if(_0x5d690a['id']!=null&&Object['hasOwnProperty'][_0x4546c6(0x13d)](_0x5d690a,'id'))_0x984ce1['uint32'](0x8)[_0x4546c6(0x13f)](_0x5d690a['id']);if(_0x5d690a[_0x4546c6(0x16b)]!=null&&Object[_0x4546c6(0x13e)][_0x4546c6(0x13d)](_0x5d690a,_0x4546c6(0x16b)))_0x984ce1[_0x4546c6(0x13f)](0x10)[_0x4546c6(0x13f)](_0x5d690a[_0x4546c6(0x16b)]);if(_0x5d690a[_0x4546c6(0x12e)]!=null&&Object[_0x4546c6(0x13e)][_0x4546c6(0x13d)](_0x5d690a,_0x4546c6(0x12e)))_0x984ce1[_0x4546c6(0x13f)](0x1a)[_0x4546c6(0x139)](_0x5d690a[_0x4546c6(0x12e)]);return _0x984ce1;},_0x38a42d[_0x52678b(0x136)]=function _0x41d107(_0x224222,_0x199e19){var _0x6dcf24=_0x52678b;return this[_0x6dcf24(0x153)](_0x224222,_0x199e19)['ldelim']();},_0x38a42d[_0x52678b(0x171)]=function _0x53dc18(_0x252bf2,_0x2672a0){var _0x1f8689=_0x52678b;if(!(_0x252bf2 instanceof $Reader))_0x252bf2=$Reader['create'](_0x252bf2);var _0xfcdded=_0x2672a0===undefined?_0x252bf2['len']:_0x252bf2['pos']+_0x2672a0,_0x125c2a=new $root[(_0x1f8689(0x176))]['SenderKeyMessage']();while(_0x252bf2[_0x1f8689(0x159)]<_0xfcdded){var _0x205e1a=_0x252bf2['uint32']();switch(_0x205e1a>>>0x3){case 0x1:_0x125c2a['id']=_0x252bf2[_0x1f8689(0x13f)]();break;case 0x2:_0x125c2a['iteration']=_0x252bf2[_0x1f8689(0x13f)]();break;case 0x3:_0x125c2a[_0x1f8689(0x12e)]=_0x252bf2[_0x1f8689(0x139)]();break;default:_0x252bf2[_0x1f8689(0x179)](_0x205e1a&0x7);break;}}return _0x125c2a;},_0x38a42d[_0x52678b(0x15b)]=function _0x2c6f65(_0x44e63d){var _0x37d862=_0x52678b;if(!(_0x44e63d instanceof $Reader))_0x44e63d=new $Reader(_0x44e63d);return this[_0x37d862(0x171)](_0x44e63d,_0x44e63d['uint32']());},_0x38a42d[_0x52678b(0x165)]=function _0x46ffa8(_0x3790de){var _0x24c30b=_0x52678b;if(typeof _0x3790de!=='object'||_0x3790de===null)return _0x24c30b(0x140);if(_0x3790de['id']!=null&&_0x3790de[_0x24c30b(0x13e)]('id')){if(!$util[_0x24c30b(0x13a)](_0x3790de['id']))return _0x24c30b(0x134);}if(_0x3790de['iteration']!=null&&_0x3790de['hasOwnProperty'](_0x24c30b(0x16b))){if(!$util[_0x24c30b(0x13a)](_0x3790de[_0x24c30b(0x16b)]))return'iteration:\x20integer\x20expected';}if(_0x3790de[_0x24c30b(0x12e)]!=null&&_0x3790de['hasOwnProperty'](_0x24c30b(0x12e))){if(!(_0x3790de[_0x24c30b(0x12e)]&&typeof _0x3790de[_0x24c30b(0x12e)][_0x24c30b(0x142)]===_0x24c30b(0x151)||$util['isString'](_0x3790de[_0x24c30b(0x12e)])))return _0x24c30b(0x133);}return null;},_0x38a42d['fromObject']=function _0x35656d(_0x4e8906){var _0xe7afe3=_0x52678b;if(_0x4e8906 instanceof $root[_0xe7afe3(0x176)]['SenderKeyMessage'])return _0x4e8906;var _0x1ad951=new $root['groupproto'][(_0xe7afe3(0x155))]();if(_0x4e8906['id']!=null)_0x1ad951['id']=_0x4e8906['id']>>>0x0;if(_0x4e8906['iteration']!=null)_0x1ad951[_0xe7afe3(0x16b)]=_0x4e8906[_0xe7afe3(0x16b)]>>>0x0;if(_0x4e8906[_0xe7afe3(0x12e)]!=null){if(typeof _0x4e8906[_0xe7afe3(0x12e)]==='string')$util[_0xe7afe3(0x16f)]['decode'](_0x4e8906['ciphertext'],_0x1ad951[_0xe7afe3(0x12e)]=$util[_0xe7afe3(0x146)]($util['base64'][_0xe7afe3(0x142)](_0x4e8906['ciphertext'])),0x0);else{if(_0x4e8906[_0xe7afe3(0x12e)][_0xe7afe3(0x142)])_0x1ad951['ciphertext']=_0x4e8906[_0xe7afe3(0x12e)];}}return _0x1ad951;},_0x38a42d[_0x52678b(0x17a)]=function _0x2aeb5c(_0x1c0069,_0x5e3c38){var _0x5b70cc=_0x52678b;if(!_0x5e3c38)_0x5e3c38={};var _0x33bc0b={};if(_0x5e3c38[_0x5b70cc(0x13c)]){_0x33bc0b['id']=0x0,_0x33bc0b[_0x5b70cc(0x16b)]=0x0;if(_0x5e3c38['bytes']===String)_0x33bc0b[_0x5b70cc(0x12e)]='';else{_0x33bc0b[_0x5b70cc(0x12e)]=[];if(_0x5e3c38[_0x5b70cc(0x139)]!==Array)_0x33bc0b['ciphertext']=$util[_0x5b70cc(0x146)](_0x33bc0b[_0x5b70cc(0x12e)]);}}if(_0x1c0069['id']!=null&&_0x1c0069[_0x5b70cc(0x13e)]('id'))_0x33bc0b['id']=_0x1c0069['id'];if(_0x1c0069[_0x5b70cc(0x16b)]!=null&&_0x1c0069[_0x5b70cc(0x13e)](_0x5b70cc(0x16b)))_0x33bc0b[_0x5b70cc(0x16b)]=_0x1c0069[_0x5b70cc(0x16b)];if(_0x1c0069[_0x5b70cc(0x12e)]!=null&&_0x1c0069[_0x5b70cc(0x13e)]('ciphertext'))_0x33bc0b[_0x5b70cc(0x12e)]=_0x5e3c38[_0x5b70cc(0x139)]===String?$util[_0x5b70cc(0x16f)]['encode'](_0x1c0069[_0x5b70cc(0x12e)],0x0,_0x1c0069[_0x5b70cc(0x12e)][_0x5b70cc(0x142)]):_0x5e3c38[_0x5b70cc(0x139)]===Array?Array[_0x5b70cc(0x14f)][_0x5b70cc(0x170)][_0x5b70cc(0x13d)](_0x1c0069[_0x5b70cc(0x12e)]):_0x1c0069['ciphertext'];return _0x33bc0b;},_0x38a42d['prototype']['toJSON']=function _0x3db744(){var _0x4be288=_0x52678b;return this['constructor'][_0x4be288(0x17a)](this,$protobuf[_0x4be288(0x149)][_0x4be288(0x137)]);},_0x38a42d;}()),_0x5ddc0a['SenderKeyDistributionMessage']=(function(){var _0x491382=_0x264ff8;function _0x46a653(_0x59a3c0){var _0x21ae40=a27_0x45aa;if(_0x59a3c0){for(var _0x2267ce=Object[_0x21ae40(0x15d)](_0x59a3c0),_0x548bf1=0x0;_0x548bf1<_0x2267ce['length'];++_0x548bf1)if(_0x59a3c0[_0x2267ce[_0x548bf1]]!=null)this[_0x2267ce[_0x548bf1]]=_0x59a3c0[_0x2267ce[_0x548bf1]];}}return _0x46a653['prototype']['id']=0x0,_0x46a653[_0x491382(0x14f)][_0x491382(0x16b)]=0x0,_0x46a653[_0x491382(0x14f)][_0x491382(0x160)]=$util[_0x491382(0x146)]([]),_0x46a653[_0x491382(0x14f)][_0x491382(0x15a)]=$util[_0x491382(0x146)]([]),_0x46a653['create']=function _0x130d88(_0x16304d){return new _0x46a653(_0x16304d);},_0x46a653[_0x491382(0x153)]=function _0x1878e8(_0x2c286e,_0x54171b){var _0x545764=_0x491382;if(!_0x54171b)_0x54171b=$Writer['create']();if(_0x2c286e['id']!=null&&Object[_0x545764(0x13e)][_0x545764(0x13d)](_0x2c286e,'id'))_0x54171b[_0x545764(0x13f)](0x8)[_0x545764(0x13f)](_0x2c286e['id']);if(_0x2c286e['iteration']!=null&&Object[_0x545764(0x13e)][_0x545764(0x13d)](_0x2c286e,_0x545764(0x16b)))_0x54171b[_0x545764(0x13f)](0x10)[_0x545764(0x13f)](_0x2c286e[_0x545764(0x16b)]);if(_0x2c286e[_0x545764(0x160)]!=null&&Object[_0x545764(0x13e)][_0x545764(0x13d)](_0x2c286e,_0x545764(0x160)))_0x54171b[_0x545764(0x13f)](0x1a)[_0x545764(0x139)](_0x2c286e[_0x545764(0x160)]);if(_0x2c286e['signingKey']!=null&&Object[_0x545764(0x13e)][_0x545764(0x13d)](_0x2c286e,'signingKey'))_0x54171b['uint32'](0x22)[_0x545764(0x139)](_0x2c286e[_0x545764(0x15a)]);return _0x54171b;},_0x46a653[_0x491382(0x136)]=function _0x21bea6(_0xd63386,_0x135832){var _0x58081e=_0x491382;return this[_0x58081e(0x153)](_0xd63386,_0x135832)[_0x58081e(0x128)]();},_0x46a653['decode']=function _0x55310a(_0x436ee1,_0x492338){var _0x588a8b=_0x491382;if(!(_0x436ee1 instanceof $Reader))_0x436ee1=$Reader[_0x588a8b(0x161)](_0x436ee1);var _0x2ef68b=_0x492338===undefined?_0x436ee1[_0x588a8b(0x175)]:_0x436ee1[_0x588a8b(0x159)]+_0x492338,_0x7f826c=new $root[(_0x588a8b(0x176))][(_0x588a8b(0x14c))]();while(_0x436ee1['pos']<_0x2ef68b){var _0x17fd5c=_0x436ee1['uint32']();switch(_0x17fd5c>>>0x3){case 0x1:_0x7f826c['id']=_0x436ee1[_0x588a8b(0x13f)]();break;case 0x2:_0x7f826c[_0x588a8b(0x16b)]=_0x436ee1[_0x588a8b(0x13f)]();break;case 0x3:_0x7f826c[_0x588a8b(0x160)]=_0x436ee1[_0x588a8b(0x139)]();break;case 0x4:_0x7f826c[_0x588a8b(0x15a)]=_0x436ee1[_0x588a8b(0x139)]();break;default:_0x436ee1[_0x588a8b(0x179)](_0x17fd5c&0x7);break;}}return _0x7f826c;},_0x46a653[_0x491382(0x15b)]=function _0x371600(_0xe93107){var _0x4b7192=_0x491382;if(!(_0xe93107 instanceof $Reader))_0xe93107=new $Reader(_0xe93107);return this[_0x4b7192(0x171)](_0xe93107,_0xe93107['uint32']());},_0x46a653[_0x491382(0x165)]=function _0xdd720(_0x353bf3){var _0x30324a=_0x491382;if(typeof _0x353bf3!==_0x30324a(0x132)||_0x353bf3===null)return _0x30324a(0x140);if(_0x353bf3['id']!=null&&_0x353bf3[_0x30324a(0x13e)]('id')){if(!$util['isInteger'](_0x353bf3['id']))return _0x30324a(0x134);}if(_0x353bf3[_0x30324a(0x16b)]!=null&&_0x353bf3[_0x30324a(0x13e)](_0x30324a(0x16b))){if(!$util[_0x30324a(0x13a)](_0x353bf3[_0x30324a(0x16b)]))return _0x30324a(0x12c);}if(_0x353bf3['chainKey']!=null&&_0x353bf3['hasOwnProperty'](_0x30324a(0x160))){if(!(_0x353bf3[_0x30324a(0x160)]&&typeof _0x353bf3['chainKey'][_0x30324a(0x142)]==='number'||$util[_0x30324a(0x135)](_0x353bf3[_0x30324a(0x160)])))return _0x30324a(0x130);}if(_0x353bf3[_0x30324a(0x15a)]!=null&&_0x353bf3[_0x30324a(0x13e)]('signingKey')){if(!(_0x353bf3[_0x30324a(0x15a)]&&typeof _0x353bf3[_0x30324a(0x15a)]['length']===_0x30324a(0x151)||$util[_0x30324a(0x135)](_0x353bf3[_0x30324a(0x15a)])))return _0x30324a(0x129);}return null;},_0x46a653[_0x491382(0x16a)]=function _0x5853cd(_0x5c08fb){var _0x11db7f=_0x491382;if(_0x5c08fb instanceof $root[_0x11db7f(0x176)][_0x11db7f(0x14c)])return _0x5c08fb;var _0x1fd414=new $root[(_0x11db7f(0x176))][(_0x11db7f(0x14c))]();if(_0x5c08fb['id']!=null)_0x1fd414['id']=_0x5c08fb['id']>>>0x0;if(_0x5c08fb[_0x11db7f(0x16b)]!=null)_0x1fd414['iteration']=_0x5c08fb[_0x11db7f(0x16b)]>>>0x0;if(_0x5c08fb['chainKey']!=null){if(typeof _0x5c08fb[_0x11db7f(0x160)]==='string')$util[_0x11db7f(0x16f)]['decode'](_0x5c08fb['chainKey'],_0x1fd414[_0x11db7f(0x160)]=$util[_0x11db7f(0x146)]($util['base64'][_0x11db7f(0x142)](_0x5c08fb[_0x11db7f(0x160)])),0x0);else{if(_0x5c08fb[_0x11db7f(0x160)]['length'])_0x1fd414[_0x11db7f(0x160)]=_0x5c08fb[_0x11db7f(0x160)];}}if(_0x5c08fb[_0x11db7f(0x15a)]!=null){if(typeof _0x5c08fb[_0x11db7f(0x15a)]===_0x11db7f(0x17f))$util[_0x11db7f(0x16f)][_0x11db7f(0x171)](_0x5c08fb[_0x11db7f(0x15a)],_0x1fd414[_0x11db7f(0x15a)]=$util[_0x11db7f(0x146)]($util['base64'][_0x11db7f(0x142)](_0x5c08fb[_0x11db7f(0x15a)])),0x0);else{if(_0x5c08fb['signingKey']['length'])_0x1fd414[_0x11db7f(0x15a)]=_0x5c08fb[_0x11db7f(0x15a)];}}return _0x1fd414;},_0x46a653['toObject']=function _0x27f41a(_0x285357,_0x49ddfc){var _0x5cb16e=_0x491382;if(!_0x49ddfc)_0x49ddfc={};var _0x14f3ed={};if(_0x49ddfc['defaults']){_0x14f3ed['id']=0x0,_0x14f3ed['iteration']=0x0;if(_0x49ddfc[_0x5cb16e(0x139)]===String)_0x14f3ed[_0x5cb16e(0x160)]='';else{_0x14f3ed[_0x5cb16e(0x160)]=[];if(_0x49ddfc[_0x5cb16e(0x139)]!==Array)_0x14f3ed[_0x5cb16e(0x160)]=$util[_0x5cb16e(0x146)](_0x14f3ed[_0x5cb16e(0x160)]);}if(_0x49ddfc['bytes']===String)_0x14f3ed[_0x5cb16e(0x15a)]='';else{_0x14f3ed[_0x5cb16e(0x15a)]=[];if(_0x49ddfc[_0x5cb16e(0x139)]!==Array)_0x14f3ed[_0x5cb16e(0x15a)]=$util[_0x5cb16e(0x146)](_0x14f3ed[_0x5cb16e(0x15a)]);}}if(_0x285357['id']!=null&&_0x285357['hasOwnProperty']('id'))_0x14f3ed['id']=_0x285357['id'];if(_0x285357[_0x5cb16e(0x16b)]!=null&&_0x285357[_0x5cb16e(0x13e)]('iteration'))_0x14f3ed[_0x5cb16e(0x16b)]=_0x285357[_0x5cb16e(0x16b)];if(_0x285357[_0x5cb16e(0x160)]!=null&&_0x285357[_0x5cb16e(0x13e)](_0x5cb16e(0x160)))_0x14f3ed[_0x5cb16e(0x160)]=_0x49ddfc[_0x5cb16e(0x139)]===String?$util[_0x5cb16e(0x16f)][_0x5cb16e(0x153)](_0x285357[_0x5cb16e(0x160)],0x0,_0x285357[_0x5cb16e(0x160)][_0x5cb16e(0x142)]):_0x49ddfc['bytes']===Array?Array[_0x5cb16e(0x14f)][_0x5cb16e(0x170)]['call'](_0x285357[_0x5cb16e(0x160)]):_0x285357['chainKey'];if(_0x285357['signingKey']!=null&&_0x285357[_0x5cb16e(0x13e)](_0x5cb16e(0x15a)))_0x14f3ed[_0x5cb16e(0x15a)]=_0x49ddfc[_0x5cb16e(0x139)]===String?$util[_0x5cb16e(0x16f)][_0x5cb16e(0x153)](_0x285357[_0x5cb16e(0x15a)],0x0,_0x285357[_0x5cb16e(0x15a)][_0x5cb16e(0x142)]):_0x49ddfc[_0x5cb16e(0x139)]===Array?Array[_0x5cb16e(0x14f)][_0x5cb16e(0x170)]['call'](_0x285357[_0x5cb16e(0x15a)]):_0x285357[_0x5cb16e(0x15a)];return _0x14f3ed;},_0x46a653[_0x491382(0x14f)]['toJSON']=function _0x410266(){var _0x401351=_0x491382;return this[_0x401351(0x15c)][_0x401351(0x17a)](this,$protobuf[_0x401351(0x149)][_0x401351(0x137)]);},_0x46a653;}()),_0x5ddc0a[_0x264ff8(0x167)]=(function(){var _0x52044c=_0x264ff8;function _0x12a2a3(_0x4431cb){var _0x21cba7=a27_0x45aa;if(_0x4431cb){for(var _0x1f3b81=Object[_0x21cba7(0x15d)](_0x4431cb),_0x313a75=0x0;_0x313a75<_0x1f3b81[_0x21cba7(0x142)];++_0x313a75)if(_0x4431cb[_0x1f3b81[_0x313a75]]!=null)this[_0x1f3b81[_0x313a75]]=_0x4431cb[_0x1f3b81[_0x313a75]];}}return _0x12a2a3[_0x52044c(0x14f)]['iteration']=0x0,_0x12a2a3[_0x52044c(0x14f)][_0x52044c(0x166)]=$util[_0x52044c(0x146)]([]),_0x12a2a3['create']=function _0x5c9ee9(_0x27b098){return new _0x12a2a3(_0x27b098);},_0x12a2a3[_0x52044c(0x153)]=function _0x3bb3bd(_0x37c3f1,_0x53fca8){var _0x18f330=_0x52044c;if(!_0x53fca8)_0x53fca8=$Writer[_0x18f330(0x161)]();if(_0x37c3f1[_0x18f330(0x16b)]!=null&&Object[_0x18f330(0x13e)]['call'](_0x37c3f1,'iteration'))_0x53fca8['uint32'](0x8)[_0x18f330(0x13f)](_0x37c3f1[_0x18f330(0x16b)]);if(_0x37c3f1[_0x18f330(0x166)]!=null&&Object[_0x18f330(0x13e)][_0x18f330(0x13d)](_0x37c3f1,_0x18f330(0x166)))_0x53fca8[_0x18f330(0x13f)](0x12)[_0x18f330(0x139)](_0x37c3f1['seed']);return _0x53fca8;},_0x12a2a3[_0x52044c(0x136)]=function _0x27ea1b(_0x3b38f1,_0x324953){var _0x43eec1=_0x52044c;return this[_0x43eec1(0x153)](_0x3b38f1,_0x324953)[_0x43eec1(0x128)]();},_0x12a2a3[_0x52044c(0x171)]=function _0x56de48(_0x4e1f7e,_0x892f1e){var _0x5be28a=_0x52044c;if(!(_0x4e1f7e instanceof $Reader))_0x4e1f7e=$Reader[_0x5be28a(0x161)](_0x4e1f7e);var _0x164a94=_0x892f1e===undefined?_0x4e1f7e['len']:_0x4e1f7e[_0x5be28a(0x159)]+_0x892f1e,_0x9e1735=new $root[(_0x5be28a(0x176))]['SenderChainKey']();while(_0x4e1f7e['pos']<_0x164a94){var _0x51d53f=_0x4e1f7e[_0x5be28a(0x13f)]();switch(_0x51d53f>>>0x3){case 0x1:_0x9e1735[_0x5be28a(0x16b)]=_0x4e1f7e['uint32']();break;case 0x2:_0x9e1735[_0x5be28a(0x166)]=_0x4e1f7e[_0x5be28a(0x139)]();break;default:_0x4e1f7e[_0x5be28a(0x179)](_0x51d53f&0x7);break;}}return _0x9e1735;},_0x12a2a3[_0x52044c(0x15b)]=function _0x246caf(_0xd8e868){var _0x5525d5=_0x52044c;if(!(_0xd8e868 instanceof $Reader))_0xd8e868=new $Reader(_0xd8e868);return this[_0x5525d5(0x171)](_0xd8e868,_0xd8e868[_0x5525d5(0x13f)]());},_0x12a2a3[_0x52044c(0x165)]=function _0x2234b2(_0x21a169){var _0x4795a8=_0x52044c;if(typeof _0x21a169!==_0x4795a8(0x132)||_0x21a169===null)return _0x4795a8(0x140);if(_0x21a169[_0x4795a8(0x16b)]!=null&&_0x21a169[_0x4795a8(0x13e)](_0x4795a8(0x16b))){if(!$util['isInteger'](_0x21a169[_0x4795a8(0x16b)]))return'iteration:\x20integer\x20expected';}if(_0x21a169[_0x4795a8(0x166)]!=null&&_0x21a169[_0x4795a8(0x13e)]('seed')){if(!(_0x21a169[_0x4795a8(0x166)]&&typeof _0x21a169[_0x4795a8(0x166)][_0x4795a8(0x142)]==='number'||$util[_0x4795a8(0x135)](_0x21a169['seed'])))return'seed:\x20buffer\x20expected';}return null;},_0x12a2a3[_0x52044c(0x16a)]=function _0x2ab9ca(_0x1b2486){var _0x36c9ad=_0x52044c;if(_0x1b2486 instanceof $root[_0x36c9ad(0x176)][_0x36c9ad(0x167)])return _0x1b2486;var _0x1c6aed=new $root[(_0x36c9ad(0x176))]['SenderChainKey']();if(_0x1b2486['iteration']!=null)_0x1c6aed['iteration']=_0x1b2486['iteration']>>>0x0;if(_0x1b2486['seed']!=null){if(typeof _0x1b2486[_0x36c9ad(0x166)]===_0x36c9ad(0x17f))$util[_0x36c9ad(0x16f)][_0x36c9ad(0x171)](_0x1b2486[_0x36c9ad(0x166)],_0x1c6aed[_0x36c9ad(0x166)]=$util[_0x36c9ad(0x146)]($util['base64'][_0x36c9ad(0x142)](_0x1b2486['seed'])),0x0);else{if(_0x1b2486[_0x36c9ad(0x166)][_0x36c9ad(0x142)])_0x1c6aed[_0x36c9ad(0x166)]=_0x1b2486[_0x36c9ad(0x166)];}}return _0x1c6aed;},_0x12a2a3[_0x52044c(0x17a)]=function _0x599174(_0x38cf4f,_0xfdd6ab){var _0x53bc29=_0x52044c;if(!_0xfdd6ab)_0xfdd6ab={};var _0x56e5d2={};if(_0xfdd6ab[_0x53bc29(0x13c)]){_0x56e5d2['iteration']=0x0;if(_0xfdd6ab[_0x53bc29(0x139)]===String)_0x56e5d2[_0x53bc29(0x166)]='';else{_0x56e5d2[_0x53bc29(0x166)]=[];if(_0xfdd6ab[_0x53bc29(0x139)]!==Array)_0x56e5d2[_0x53bc29(0x166)]=$util[_0x53bc29(0x146)](_0x56e5d2[_0x53bc29(0x166)]);}}if(_0x38cf4f[_0x53bc29(0x16b)]!=null&&_0x38cf4f[_0x53bc29(0x13e)](_0x53bc29(0x16b)))_0x56e5d2['iteration']=_0x38cf4f[_0x53bc29(0x16b)];if(_0x38cf4f['seed']!=null&&_0x38cf4f[_0x53bc29(0x13e)](_0x53bc29(0x166)))_0x56e5d2[_0x53bc29(0x166)]=_0xfdd6ab[_0x53bc29(0x139)]===String?$util[_0x53bc29(0x16f)][_0x53bc29(0x153)](_0x38cf4f[_0x53bc29(0x166)],0x0,_0x38cf4f[_0x53bc29(0x166)]['length']):_0xfdd6ab['bytes']===Array?Array[_0x53bc29(0x14f)][_0x53bc29(0x170)]['call'](_0x38cf4f[_0x53bc29(0x166)]):_0x38cf4f[_0x53bc29(0x166)];return _0x56e5d2;},_0x12a2a3[_0x52044c(0x14f)]['toJSON']=function _0x5bb513(){var _0x577f06=_0x52044c;return this[_0x577f06(0x15c)][_0x577f06(0x17a)](this,$protobuf[_0x577f06(0x149)][_0x577f06(0x137)]);},_0x12a2a3;}()),_0x5ddc0a[_0x264ff8(0x172)]=(function(){var _0x4fd30c=_0x264ff8;function _0x4a7c15(_0x2a44c1){var _0x3c0883=a27_0x45aa;if(_0x2a44c1){for(var _0x38b1ef=Object['keys'](_0x2a44c1),_0x5853e2=0x0;_0x5853e2<_0x38b1ef[_0x3c0883(0x142)];++_0x5853e2)if(_0x2a44c1[_0x38b1ef[_0x5853e2]]!=null)this[_0x38b1ef[_0x5853e2]]=_0x2a44c1[_0x38b1ef[_0x5853e2]];}}return _0x4a7c15[_0x4fd30c(0x14f)]['iteration']=0x0,_0x4a7c15[_0x4fd30c(0x14f)][_0x4fd30c(0x166)]=$util[_0x4fd30c(0x146)]([]),_0x4a7c15[_0x4fd30c(0x161)]=function _0x306c50(_0x3a1be1){return new _0x4a7c15(_0x3a1be1);},_0x4a7c15[_0x4fd30c(0x153)]=function _0x35c09a(_0x38e0ef,_0x518e48){var _0xc0a8d8=_0x4fd30c;if(!_0x518e48)_0x518e48=$Writer[_0xc0a8d8(0x161)]();if(_0x38e0ef[_0xc0a8d8(0x16b)]!=null&&Object[_0xc0a8d8(0x13e)][_0xc0a8d8(0x13d)](_0x38e0ef,_0xc0a8d8(0x16b)))_0x518e48[_0xc0a8d8(0x13f)](0x8)[_0xc0a8d8(0x13f)](_0x38e0ef[_0xc0a8d8(0x16b)]);if(_0x38e0ef[_0xc0a8d8(0x166)]!=null&&Object['hasOwnProperty'][_0xc0a8d8(0x13d)](_0x38e0ef,'seed'))_0x518e48[_0xc0a8d8(0x13f)](0x12)['bytes'](_0x38e0ef[_0xc0a8d8(0x166)]);return _0x518e48;},_0x4a7c15[_0x4fd30c(0x136)]=function _0x243e9f(_0x4cbd16,_0x4c805){var _0x217ad9=_0x4fd30c;return this[_0x217ad9(0x153)](_0x4cbd16,_0x4c805)['ldelim']();},_0x4a7c15['decode']=function _0x2582a4(_0x351b5d,_0x1fa584){var _0x5a690c=_0x4fd30c;if(!(_0x351b5d instanceof $Reader))_0x351b5d=$Reader[_0x5a690c(0x161)](_0x351b5d);var _0xa78dca=_0x1fa584===undefined?_0x351b5d['len']:_0x351b5d[_0x5a690c(0x159)]+_0x1fa584,_0x15e963=new $root[(_0x5a690c(0x176))]['SenderMessageKey']();while(_0x351b5d[_0x5a690c(0x159)]<_0xa78dca){var _0x38954d=_0x351b5d['uint32']();switch(_0x38954d>>>0x3){case 0x1:_0x15e963[_0x5a690c(0x16b)]=_0x351b5d['uint32']();break;case 0x2:_0x15e963[_0x5a690c(0x166)]=_0x351b5d[_0x5a690c(0x139)]();break;default:_0x351b5d[_0x5a690c(0x179)](_0x38954d&0x7);break;}}return _0x15e963;},_0x4a7c15['decodeDelimited']=function _0x2e641b(_0x5ed453){var _0x31b7da=_0x4fd30c;if(!(_0x5ed453 instanceof $Reader))_0x5ed453=new $Reader(_0x5ed453);return this[_0x31b7da(0x171)](_0x5ed453,_0x5ed453[_0x31b7da(0x13f)]());},_0x4a7c15[_0x4fd30c(0x165)]=function _0x52f940(_0x15dfc5){var _0xc8130c=_0x4fd30c;if(typeof _0x15dfc5!==_0xc8130c(0x132)||_0x15dfc5===null)return _0xc8130c(0x140);if(_0x15dfc5[_0xc8130c(0x16b)]!=null&&_0x15dfc5['hasOwnProperty'](_0xc8130c(0x16b))){if(!$util['isInteger'](_0x15dfc5[_0xc8130c(0x16b)]))return _0xc8130c(0x12c);}if(_0x15dfc5[_0xc8130c(0x166)]!=null&&_0x15dfc5['hasOwnProperty'](_0xc8130c(0x166))){if(!(_0x15dfc5[_0xc8130c(0x166)]&&typeof _0x15dfc5[_0xc8130c(0x166)]['length']===_0xc8130c(0x151)||$util[_0xc8130c(0x135)](_0x15dfc5[_0xc8130c(0x166)])))return _0xc8130c(0x17e);}return null;},_0x4a7c15['fromObject']=function _0x55f988(_0x686ae9){var _0x517604=_0x4fd30c;if(_0x686ae9 instanceof $root['groupproto'][_0x517604(0x172)])return _0x686ae9;var _0x13a831=new $root['groupproto'][(_0x517604(0x172))]();if(_0x686ae9[_0x517604(0x16b)]!=null)_0x13a831[_0x517604(0x16b)]=_0x686ae9['iteration']>>>0x0;if(_0x686ae9[_0x517604(0x166)]!=null){if(typeof _0x686ae9[_0x517604(0x166)]===_0x517604(0x17f))$util[_0x517604(0x16f)]['decode'](_0x686ae9[_0x517604(0x166)],_0x13a831[_0x517604(0x166)]=$util[_0x517604(0x146)]($util[_0x517604(0x16f)][_0x517604(0x142)](_0x686ae9[_0x517604(0x166)])),0x0);else{if(_0x686ae9['seed'][_0x517604(0x142)])_0x13a831['seed']=_0x686ae9['seed'];}}return _0x13a831;},_0x4a7c15[_0x4fd30c(0x17a)]=function _0x411d63(_0x3d7f6a,_0xbe1866){var _0xfd1e83=_0x4fd30c;if(!_0xbe1866)_0xbe1866={};var _0x51e5bf={};if(_0xbe1866[_0xfd1e83(0x13c)]){_0x51e5bf['iteration']=0x0;if(_0xbe1866[_0xfd1e83(0x139)]===String)_0x51e5bf[_0xfd1e83(0x166)]='';else{_0x51e5bf[_0xfd1e83(0x166)]=[];if(_0xbe1866[_0xfd1e83(0x139)]!==Array)_0x51e5bf[_0xfd1e83(0x166)]=$util['newBuffer'](_0x51e5bf[_0xfd1e83(0x166)]);}}if(_0x3d7f6a['iteration']!=null&&_0x3d7f6a[_0xfd1e83(0x13e)](_0xfd1e83(0x16b)))_0x51e5bf[_0xfd1e83(0x16b)]=_0x3d7f6a[_0xfd1e83(0x16b)];if(_0x3d7f6a[_0xfd1e83(0x166)]!=null&&_0x3d7f6a[_0xfd1e83(0x13e)](_0xfd1e83(0x166)))_0x51e5bf[_0xfd1e83(0x166)]=_0xbe1866[_0xfd1e83(0x139)]===String?$util[_0xfd1e83(0x16f)][_0xfd1e83(0x153)](_0x3d7f6a[_0xfd1e83(0x166)],0x0,_0x3d7f6a[_0xfd1e83(0x166)]['length']):_0xbe1866[_0xfd1e83(0x139)]===Array?Array[_0xfd1e83(0x14f)][_0xfd1e83(0x170)][_0xfd1e83(0x13d)](_0x3d7f6a[_0xfd1e83(0x166)]):_0x3d7f6a[_0xfd1e83(0x166)];return _0x51e5bf;},_0x4a7c15[_0x4fd30c(0x14f)][_0x4fd30c(0x141)]=function _0x27192c(){var _0x5acb33=_0x4fd30c;return this[_0x5acb33(0x15c)][_0x5acb33(0x17a)](this,$protobuf[_0x5acb33(0x149)]['toJSONOptions']);},_0x4a7c15;}()),_0x5ddc0a['SenderSigningKey']=(function(){var _0x1928c7=_0x264ff8;function _0x4def0c(_0x384178){var _0x4f6102=a27_0x45aa;if(_0x384178){for(var _0x22649a=Object[_0x4f6102(0x15d)](_0x384178),_0x4ec093=0x0;_0x4ec093<_0x22649a['length'];++_0x4ec093)if(_0x384178[_0x22649a[_0x4ec093]]!=null)this[_0x22649a[_0x4ec093]]=_0x384178[_0x22649a[_0x4ec093]];}}return _0x4def0c['prototype'][_0x1928c7(0x147)]=$util['newBuffer']([]),_0x4def0c['prototype'][_0x1928c7(0x131)]=$util[_0x1928c7(0x146)]([]),_0x4def0c[_0x1928c7(0x161)]=function _0x49b391(_0x3e970e){return new _0x4def0c(_0x3e970e);},_0x4def0c['encode']=function _0x4e7070(_0x5952f7,_0x59bac9){var _0x150b35=_0x1928c7;if(!_0x59bac9)_0x59bac9=$Writer['create']();if(_0x5952f7[_0x150b35(0x147)]!=null&&Object[_0x150b35(0x13e)][_0x150b35(0x13d)](_0x5952f7,_0x150b35(0x147)))_0x59bac9[_0x150b35(0x13f)](0xa)['bytes'](_0x5952f7[_0x150b35(0x147)]);if(_0x5952f7[_0x150b35(0x131)]!=null&&Object[_0x150b35(0x13e)]['call'](_0x5952f7,_0x150b35(0x131)))_0x59bac9[_0x150b35(0x13f)](0x12)['bytes'](_0x5952f7['private']);return _0x59bac9;},_0x4def0c[_0x1928c7(0x136)]=function _0x530947(_0x5b1629,_0x2be872){var _0x51a2c6=_0x1928c7;return this[_0x51a2c6(0x153)](_0x5b1629,_0x2be872)[_0x51a2c6(0x128)]();},_0x4def0c['decode']=function _0x2bdd50(_0x2f1bbb,_0x31686c){var _0x2f7098=_0x1928c7;if(!(_0x2f1bbb instanceof $Reader))_0x2f1bbb=$Reader['create'](_0x2f1bbb);var _0x54667d=_0x31686c===undefined?_0x2f1bbb[_0x2f7098(0x175)]:_0x2f1bbb[_0x2f7098(0x159)]+_0x31686c,_0x21ff81=new $root[(_0x2f7098(0x176))][(_0x2f7098(0x178))]();while(_0x2f1bbb[_0x2f7098(0x159)]<_0x54667d){var _0x2a5f78=_0x2f1bbb[_0x2f7098(0x13f)]();switch(_0x2a5f78>>>0x3){case 0x1:_0x21ff81[_0x2f7098(0x147)]=_0x2f1bbb['bytes']();break;case 0x2:_0x21ff81[_0x2f7098(0x131)]=_0x2f1bbb[_0x2f7098(0x139)]();break;default:_0x2f1bbb[_0x2f7098(0x179)](_0x2a5f78&0x7);break;}}return _0x21ff81;},_0x4def0c['decodeDelimited']=function _0x2e2d90(_0x2f1e46){var _0x41bd8e=_0x1928c7;if(!(_0x2f1e46 instanceof $Reader))_0x2f1e46=new $Reader(_0x2f1e46);return this[_0x41bd8e(0x171)](_0x2f1e46,_0x2f1e46[_0x41bd8e(0x13f)]());},_0x4def0c['verify']=function _0x3da4c2(_0xd02af7){var _0x34335e=_0x1928c7;if(typeof _0xd02af7!=='object'||_0xd02af7===null)return _0x34335e(0x140);if(_0xd02af7[_0x34335e(0x147)]!=null&&_0xd02af7[_0x34335e(0x13e)](_0x34335e(0x147))){if(!(_0xd02af7['public']&&typeof _0xd02af7[_0x34335e(0x147)][_0x34335e(0x142)]==='number'||$util[_0x34335e(0x135)](_0xd02af7[_0x34335e(0x147)])))return _0x34335e(0x12b);}if(_0xd02af7['private']!=null&&_0xd02af7['hasOwnProperty'](_0x34335e(0x131))){if(!(_0xd02af7[_0x34335e(0x131)]&&typeof _0xd02af7['private'][_0x34335e(0x142)]===_0x34335e(0x151)||$util[_0x34335e(0x135)](_0xd02af7[_0x34335e(0x131)])))return _0x34335e(0x152);}return null;},_0x4def0c[_0x1928c7(0x16a)]=function _0x3fe9e4(_0xfe2c70){var _0x433797=_0x1928c7;if(_0xfe2c70 instanceof $root[_0x433797(0x176)]['SenderSigningKey'])return _0xfe2c70;var _0x10448f=new $root[(_0x433797(0x176))][(_0x433797(0x178))]();if(_0xfe2c70[_0x433797(0x147)]!=null){if(typeof _0xfe2c70[_0x433797(0x147)]===_0x433797(0x17f))$util[_0x433797(0x16f)][_0x433797(0x171)](_0xfe2c70[_0x433797(0x147)],_0x10448f[_0x433797(0x147)]=$util[_0x433797(0x146)]($util['base64'][_0x433797(0x142)](_0xfe2c70[_0x433797(0x147)])),0x0);else{if(_0xfe2c70[_0x433797(0x147)]['length'])_0x10448f[_0x433797(0x147)]=_0xfe2c70[_0x433797(0x147)];}}if(_0xfe2c70[_0x433797(0x131)]!=null){if(typeof _0xfe2c70['private']===_0x433797(0x17f))$util[_0x433797(0x16f)]['decode'](_0xfe2c70['private'],_0x10448f['private']=$util[_0x433797(0x146)]($util['base64'][_0x433797(0x142)](_0xfe2c70[_0x433797(0x131)])),0x0);else{if(_0xfe2c70['private'][_0x433797(0x142)])_0x10448f[_0x433797(0x131)]=_0xfe2c70['private'];}}return _0x10448f;},_0x4def0c[_0x1928c7(0x17a)]=function _0x362ca2(_0x59c59a,_0x5c0da3){var _0x2f086b=_0x1928c7;if(!_0x5c0da3)_0x5c0da3={};var _0x1bdfea={};if(_0x5c0da3[_0x2f086b(0x13c)]){if(_0x5c0da3[_0x2f086b(0x139)]===String)_0x1bdfea['public']='';else{_0x1bdfea[_0x2f086b(0x147)]=[];if(_0x5c0da3['bytes']!==Array)_0x1bdfea[_0x2f086b(0x147)]=$util[_0x2f086b(0x146)](_0x1bdfea[_0x2f086b(0x147)]);}if(_0x5c0da3[_0x2f086b(0x139)]===String)_0x1bdfea[_0x2f086b(0x131)]='';else{_0x1bdfea[_0x2f086b(0x131)]=[];if(_0x5c0da3[_0x2f086b(0x139)]!==Array)_0x1bdfea['private']=$util[_0x2f086b(0x146)](_0x1bdfea[_0x2f086b(0x131)]);}}if(_0x59c59a[_0x2f086b(0x147)]!=null&&_0x59c59a[_0x2f086b(0x13e)](_0x2f086b(0x147)))_0x1bdfea[_0x2f086b(0x147)]=_0x5c0da3['bytes']===String?$util['base64'][_0x2f086b(0x153)](_0x59c59a[_0x2f086b(0x147)],0x0,_0x59c59a[_0x2f086b(0x147)][_0x2f086b(0x142)]):_0x5c0da3[_0x2f086b(0x139)]===Array?Array[_0x2f086b(0x14f)][_0x2f086b(0x170)][_0x2f086b(0x13d)](_0x59c59a[_0x2f086b(0x147)]):_0x59c59a['public'];if(_0x59c59a[_0x2f086b(0x131)]!=null&&_0x59c59a['hasOwnProperty'](_0x2f086b(0x131)))_0x1bdfea['private']=_0x5c0da3[_0x2f086b(0x139)]===String?$util[_0x2f086b(0x16f)][_0x2f086b(0x153)](_0x59c59a[_0x2f086b(0x131)],0x0,_0x59c59a[_0x2f086b(0x131)][_0x2f086b(0x142)]):_0x5c0da3[_0x2f086b(0x139)]===Array?Array[_0x2f086b(0x14f)][_0x2f086b(0x170)][_0x2f086b(0x13d)](_0x59c59a[_0x2f086b(0x131)]):_0x59c59a[_0x2f086b(0x131)];return _0x1bdfea;},_0x4def0c[_0x1928c7(0x14f)]['toJSON']=function _0x85cffb(){var _0x14fae7=_0x1928c7;return this[_0x14fae7(0x15c)][_0x14fae7(0x17a)](this,$protobuf['util'][_0x14fae7(0x137)]);},_0x4def0c;}()),_0x5ddc0a[_0x264ff8(0x177)]=(function(){var _0x800794=_0x264ff8;function _0x46c206(_0xf3cea1){var _0x2ab895=a27_0x45aa;this[_0x2ab895(0x12f)]=[];if(_0xf3cea1){for(var _0x391d47=Object[_0x2ab895(0x15d)](_0xf3cea1),_0x1b9cfd=0x0;_0x1b9cfd<_0x391d47[_0x2ab895(0x142)];++_0x1b9cfd)if(_0xf3cea1[_0x391d47[_0x1b9cfd]]!=null)this[_0x391d47[_0x1b9cfd]]=_0xf3cea1[_0x391d47[_0x1b9cfd]];}}return _0x46c206['prototype'][_0x800794(0x16d)]=0x0,_0x46c206[_0x800794(0x14f)][_0x800794(0x157)]=null,_0x46c206[_0x800794(0x14f)]['senderSigningKey']=null,_0x46c206[_0x800794(0x14f)][_0x800794(0x12f)]=$util[_0x800794(0x163)],_0x46c206[_0x800794(0x161)]=function _0xaefd09(_0x1a7f0d){return new _0x46c206(_0x1a7f0d);},_0x46c206[_0x800794(0x153)]=function _0xd5ccb9(_0x1d419a,_0x419b67){var _0x49a2c2=_0x800794;if(!_0x419b67)_0x419b67=$Writer[_0x49a2c2(0x161)]();if(_0x1d419a[_0x49a2c2(0x16d)]!=null&&Object[_0x49a2c2(0x13e)][_0x49a2c2(0x13d)](_0x1d419a,_0x49a2c2(0x16d)))_0x419b67[_0x49a2c2(0x13f)](0x8)[_0x49a2c2(0x13f)](_0x1d419a[_0x49a2c2(0x16d)]);if(_0x1d419a[_0x49a2c2(0x157)]!=null&&Object[_0x49a2c2(0x13e)][_0x49a2c2(0x13d)](_0x1d419a,'senderChainKey'))$root[_0x49a2c2(0x176)]['SenderChainKey'][_0x49a2c2(0x153)](_0x1d419a[_0x49a2c2(0x157)],_0x419b67[_0x49a2c2(0x13f)](0x12)['fork']())[_0x49a2c2(0x128)]();if(_0x1d419a['senderSigningKey']!=null&&Object['hasOwnProperty'][_0x49a2c2(0x13d)](_0x1d419a,_0x49a2c2(0x145)))$root[_0x49a2c2(0x176)][_0x49a2c2(0x178)][_0x49a2c2(0x153)](_0x1d419a[_0x49a2c2(0x145)],_0x419b67[_0x49a2c2(0x13f)](0x1a)['fork']())['ldelim']();if(_0x1d419a['senderMessageKeys']!=null&&_0x1d419a['senderMessageKeys'][_0x49a2c2(0x142)]){for(var _0x1f0ca1=0x0;_0x1f0ca1<_0x1d419a[_0x49a2c2(0x12f)][_0x49a2c2(0x142)];++_0x1f0ca1)$root['groupproto'][_0x49a2c2(0x172)]['encode'](_0x1d419a[_0x49a2c2(0x12f)][_0x1f0ca1],_0x419b67['uint32'](0x22)[_0x49a2c2(0x164)]())['ldelim']();}return _0x419b67;},_0x46c206['encodeDelimited']=function _0x1e63fe(_0x5c6774,_0x479f02){var _0x126b2a=_0x800794;return this[_0x126b2a(0x153)](_0x5c6774,_0x479f02)['ldelim']();},_0x46c206[_0x800794(0x171)]=function _0x35891a(_0x4b9143,_0x1d991b){var _0x235ac6=_0x800794;if(!(_0x4b9143 instanceof $Reader))_0x4b9143=$Reader['create'](_0x4b9143);var _0x5dd8dc=_0x1d991b===undefined?_0x4b9143[_0x235ac6(0x175)]:_0x4b9143[_0x235ac6(0x159)]+_0x1d991b,_0x4b583f=new $root[(_0x235ac6(0x176))][(_0x235ac6(0x177))]();while(_0x4b9143[_0x235ac6(0x159)]<_0x5dd8dc){var _0x4324a9=_0x4b9143[_0x235ac6(0x13f)]();switch(_0x4324a9>>>0x3){case 0x1:_0x4b583f[_0x235ac6(0x16d)]=_0x4b9143[_0x235ac6(0x13f)]();break;case 0x2:_0x4b583f[_0x235ac6(0x157)]=$root[_0x235ac6(0x176)][_0x235ac6(0x167)][_0x235ac6(0x171)](_0x4b9143,_0x4b9143[_0x235ac6(0x13f)]());break;case 0x3:_0x4b583f[_0x235ac6(0x145)]=$root[_0x235ac6(0x176)][_0x235ac6(0x178)][_0x235ac6(0x171)](_0x4b9143,_0x4b9143['uint32']());break;case 0x4:if(!(_0x4b583f['senderMessageKeys']&&_0x4b583f[_0x235ac6(0x12f)]['length']))_0x4b583f[_0x235ac6(0x12f)]=[];_0x4b583f[_0x235ac6(0x12f)][_0x235ac6(0x154)]($root[_0x235ac6(0x176)]['SenderMessageKey'][_0x235ac6(0x171)](_0x4b9143,_0x4b9143[_0x235ac6(0x13f)]()));break;default:_0x4b9143[_0x235ac6(0x179)](_0x4324a9&0x7);break;}}return _0x4b583f;},_0x46c206[_0x800794(0x15b)]=function _0x3842e1(_0x2011d0){if(!(_0x2011d0 instanceof $Reader))_0x2011d0=new $Reader(_0x2011d0);return this['decode'](_0x2011d0,_0x2011d0['uint32']());},_0x46c206[_0x800794(0x165)]=function _0x292f04(_0x167363){var _0x1889b9=_0x800794;if(typeof _0x167363!=='object'||_0x167363===null)return _0x1889b9(0x140);if(_0x167363['senderKeyId']!=null&&_0x167363[_0x1889b9(0x13e)]('senderKeyId')){if(!$util[_0x1889b9(0x13a)](_0x167363['senderKeyId']))return _0x1889b9(0x174);}if(_0x167363[_0x1889b9(0x157)]!=null&&_0x167363[_0x1889b9(0x13e)]('senderChainKey')){var _0x5d55a5=$root[_0x1889b9(0x176)][_0x1889b9(0x167)][_0x1889b9(0x165)](_0x167363[_0x1889b9(0x157)]);if(_0x5d55a5)return _0x1889b9(0x16c)+_0x5d55a5;}if(_0x167363[_0x1889b9(0x145)]!=null&&_0x167363[_0x1889b9(0x13e)]('senderSigningKey')){var _0x5d55a5=$root[_0x1889b9(0x176)]['SenderSigningKey'][_0x1889b9(0x165)](_0x167363[_0x1889b9(0x145)]);if(_0x5d55a5)return _0x1889b9(0x12d)+_0x5d55a5;}if(_0x167363['senderMessageKeys']!=null&&_0x167363[_0x1889b9(0x13e)](_0x1889b9(0x12f))){if(!Array['isArray'](_0x167363[_0x1889b9(0x12f)]))return _0x1889b9(0x13b);for(var _0x4d9a3f=0x0;_0x4d9a3f<_0x167363[_0x1889b9(0x12f)][_0x1889b9(0x142)];++_0x4d9a3f){var _0x5d55a5=$root['groupproto'][_0x1889b9(0x172)][_0x1889b9(0x165)](_0x167363[_0x1889b9(0x12f)][_0x4d9a3f]);if(_0x5d55a5)return'senderMessageKeys.'+_0x5d55a5;}}return null;},_0x46c206[_0x800794(0x16a)]=function _0x1837e9(_0x179912){var _0x360797=_0x800794;if(_0x179912 instanceof $root[_0x360797(0x176)]['SenderKeyStateStructure'])return _0x179912;var _0x26a12d=new $root['groupproto'][(_0x360797(0x177))]();if(_0x179912['senderKeyId']!=null)_0x26a12d['senderKeyId']=_0x179912['senderKeyId']>>>0x0;if(_0x179912[_0x360797(0x157)]!=null){if(typeof _0x179912['senderChainKey']!=='object')throw TypeError(_0x360797(0x158));_0x26a12d[_0x360797(0x157)]=$root[_0x360797(0x176)][_0x360797(0x167)][_0x360797(0x16a)](_0x179912[_0x360797(0x157)]);}if(_0x179912[_0x360797(0x145)]!=null){if(typeof _0x179912[_0x360797(0x145)]!==_0x360797(0x132))throw TypeError(_0x360797(0x169));_0x26a12d[_0x360797(0x145)]=$root[_0x360797(0x176)][_0x360797(0x178)][_0x360797(0x16a)](_0x179912['senderSigningKey']);}if(_0x179912[_0x360797(0x12f)]){if(!Array[_0x360797(0x14a)](_0x179912[_0x360797(0x12f)]))throw TypeError(_0x360797(0x12a));_0x26a12d['senderMessageKeys']=[];for(var _0x469dc2=0x0;_0x469dc2<_0x179912[_0x360797(0x12f)]['length'];++_0x469dc2){if(typeof _0x179912[_0x360797(0x12f)][_0x469dc2]!==_0x360797(0x132))throw TypeError(_0x360797(0x144));_0x26a12d[_0x360797(0x12f)][_0x469dc2]=$root[_0x360797(0x176)][_0x360797(0x172)][_0x360797(0x16a)](_0x179912[_0x360797(0x12f)][_0x469dc2]);}}return _0x26a12d;},_0x46c206[_0x800794(0x17a)]=function _0x53ab7b(_0x51fbd1,_0x29b459){var _0x1ce1c3=_0x800794;if(!_0x29b459)_0x29b459={};var _0x1423f9={};if(_0x29b459[_0x1ce1c3(0x138)]||_0x29b459[_0x1ce1c3(0x13c)])_0x1423f9[_0x1ce1c3(0x12f)]=[];_0x29b459[_0x1ce1c3(0x13c)]&&(_0x1423f9[_0x1ce1c3(0x16d)]=0x0,_0x1423f9[_0x1ce1c3(0x157)]=null,_0x1423f9[_0x1ce1c3(0x145)]=null);if(_0x51fbd1['senderKeyId']!=null&&_0x51fbd1[_0x1ce1c3(0x13e)](_0x1ce1c3(0x16d)))_0x1423f9[_0x1ce1c3(0x16d)]=_0x51fbd1['senderKeyId'];if(_0x51fbd1[_0x1ce1c3(0x157)]!=null&&_0x51fbd1[_0x1ce1c3(0x13e)](_0x1ce1c3(0x157)))_0x1423f9[_0x1ce1c3(0x157)]=$root['groupproto'][_0x1ce1c3(0x167)][_0x1ce1c3(0x17a)](_0x51fbd1[_0x1ce1c3(0x157)],_0x29b459);if(_0x51fbd1['senderSigningKey']!=null&&_0x51fbd1['hasOwnProperty'](_0x1ce1c3(0x145)))_0x1423f9[_0x1ce1c3(0x145)]=$root[_0x1ce1c3(0x176)][_0x1ce1c3(0x178)][_0x1ce1c3(0x17a)](_0x51fbd1['senderSigningKey'],_0x29b459);if(_0x51fbd1[_0x1ce1c3(0x12f)]&&_0x51fbd1[_0x1ce1c3(0x12f)]['length']){_0x1423f9[_0x1ce1c3(0x12f)]=[];for(var _0x3f98d2=0x0;_0x3f98d2<_0x51fbd1[_0x1ce1c3(0x12f)][_0x1ce1c3(0x142)];++_0x3f98d2)_0x1423f9['senderMessageKeys'][_0x3f98d2]=$root['groupproto']['SenderMessageKey'][_0x1ce1c3(0x17a)](_0x51fbd1['senderMessageKeys'][_0x3f98d2],_0x29b459);}return _0x1423f9;},_0x46c206[_0x800794(0x14f)][_0x800794(0x141)]=function _0xed1a93(){var _0xfbdf1c=_0x800794;return this['constructor'][_0xfbdf1c(0x17a)](this,$protobuf[_0xfbdf1c(0x149)][_0xfbdf1c(0x137)]);},_0x46c206;}()),_0x5ddc0a[_0x264ff8(0x17b)]=(function(){var _0x89f521=_0x264ff8;function _0x5485ed(_0x20b6c1){var _0x1ab9bd=a27_0x45aa;this[_0x1ab9bd(0x14d)]=[];if(_0x20b6c1){for(var _0x49f111=Object[_0x1ab9bd(0x15d)](_0x20b6c1),_0x5a6814=0x0;_0x5a6814<_0x49f111[_0x1ab9bd(0x142)];++_0x5a6814)if(_0x20b6c1[_0x49f111[_0x5a6814]]!=null)this[_0x49f111[_0x5a6814]]=_0x20b6c1[_0x49f111[_0x5a6814]];}}return _0x5485ed[_0x89f521(0x14f)][_0x89f521(0x14d)]=$util[_0x89f521(0x163)],_0x5485ed[_0x89f521(0x161)]=function _0x17a1be(_0x25b407){return new _0x5485ed(_0x25b407);},_0x5485ed[_0x89f521(0x153)]=function _0x3689f0(_0x3ff7d4,_0x4bfe42){var _0x370c75=_0x89f521;if(!_0x4bfe42)_0x4bfe42=$Writer[_0x370c75(0x161)]();if(_0x3ff7d4[_0x370c75(0x14d)]!=null&&_0x3ff7d4[_0x370c75(0x14d)]['length']){for(var _0x7773c1=0x0;_0x7773c1<_0x3ff7d4[_0x370c75(0x14d)]['length'];++_0x7773c1)$root[_0x370c75(0x176)][_0x370c75(0x177)][_0x370c75(0x153)](_0x3ff7d4['senderKeyStates'][_0x7773c1],_0x4bfe42[_0x370c75(0x13f)](0xa)[_0x370c75(0x164)]())[_0x370c75(0x128)]();}return _0x4bfe42;},_0x5485ed[_0x89f521(0x136)]=function _0x28dbc2(_0x3c44d6,_0x5db39c){var _0x41fb80=_0x89f521;return this[_0x41fb80(0x153)](_0x3c44d6,_0x5db39c)[_0x41fb80(0x128)]();},_0x5485ed[_0x89f521(0x171)]=function _0x4dcbf3(_0x1ca15f,_0x2a7324){var _0x4417ac=_0x89f521;if(!(_0x1ca15f instanceof $Reader))_0x1ca15f=$Reader['create'](_0x1ca15f);var _0x5dacfb=_0x2a7324===undefined?_0x1ca15f[_0x4417ac(0x175)]:_0x1ca15f[_0x4417ac(0x159)]+_0x2a7324,_0x1d0c5e=new $root[(_0x4417ac(0x176))]['SenderKeyRecordStructure']();while(_0x1ca15f['pos']<_0x5dacfb){var _0x194bfb=_0x1ca15f[_0x4417ac(0x13f)]();switch(_0x194bfb>>>0x3){case 0x1:if(!(_0x1d0c5e[_0x4417ac(0x14d)]&&_0x1d0c5e[_0x4417ac(0x14d)][_0x4417ac(0x142)]))_0x1d0c5e['senderKeyStates']=[];_0x1d0c5e[_0x4417ac(0x14d)]['push']($root['groupproto'][_0x4417ac(0x177)][_0x4417ac(0x171)](_0x1ca15f,_0x1ca15f['uint32']()));break;default:_0x1ca15f['skipType'](_0x194bfb&0x7);break;}}return _0x1d0c5e;},_0x5485ed[_0x89f521(0x15b)]=function _0x34fb94(_0x103c33){var _0x402028=_0x89f521;if(!(_0x103c33 instanceof $Reader))_0x103c33=new $Reader(_0x103c33);return this['decode'](_0x103c33,_0x103c33[_0x402028(0x13f)]());},_0x5485ed[_0x89f521(0x165)]=function _0x384a7a(_0x1077d4){var _0x41c747=_0x89f521;if(typeof _0x1077d4!==_0x41c747(0x132)||_0x1077d4===null)return'object\x20expected';if(_0x1077d4[_0x41c747(0x14d)]!=null&&_0x1077d4[_0x41c747(0x13e)](_0x41c747(0x14d))){if(!Array[_0x41c747(0x14a)](_0x1077d4[_0x41c747(0x14d)]))return'senderKeyStates:\x20array\x20expected';for(var _0x5d90dc=0x0;_0x5d90dc<_0x1077d4['senderKeyStates'][_0x41c747(0x142)];++_0x5d90dc){var _0x33ed77=$root[_0x41c747(0x176)][_0x41c747(0x177)][_0x41c747(0x165)](_0x1077d4[_0x41c747(0x14d)][_0x5d90dc]);if(_0x33ed77)return _0x41c747(0x148)+_0x33ed77;}}return null;},_0x5485ed[_0x89f521(0x16a)]=function _0x43335c(_0x13d5a8){var _0x24edd3=_0x89f521;if(_0x13d5a8 instanceof $root['groupproto']['SenderKeyRecordStructure'])return _0x13d5a8;var _0x4a3ec8=new $root[(_0x24edd3(0x176))][(_0x24edd3(0x17b))]();if(_0x13d5a8[_0x24edd3(0x14d)]){if(!Array[_0x24edd3(0x14a)](_0x13d5a8['senderKeyStates']))throw TypeError('.groupproto.SenderKeyRecordStructure.senderKeyStates:\x20array\x20expected');_0x4a3ec8[_0x24edd3(0x14d)]=[];for(var _0x172891=0x0;_0x172891<_0x13d5a8['senderKeyStates'][_0x24edd3(0x142)];++_0x172891){if(typeof _0x13d5a8['senderKeyStates'][_0x172891]!==_0x24edd3(0x132))throw TypeError(_0x24edd3(0x17d));_0x4a3ec8['senderKeyStates'][_0x172891]=$root[_0x24edd3(0x176)][_0x24edd3(0x177)][_0x24edd3(0x16a)](_0x13d5a8[_0x24edd3(0x14d)][_0x172891]);}}return _0x4a3ec8;},_0x5485ed[_0x89f521(0x17a)]=function _0x3efc84(_0x3851d7,_0x3e7d54){var _0x20c4a4=_0x89f521;if(!_0x3e7d54)_0x3e7d54={};var _0x3e4f3a={};if(_0x3e7d54[_0x20c4a4(0x138)]||_0x3e7d54[_0x20c4a4(0x13c)])_0x3e4f3a[_0x20c4a4(0x14d)]=[];if(_0x3851d7['senderKeyStates']&&_0x3851d7[_0x20c4a4(0x14d)][_0x20c4a4(0x142)]){_0x3e4f3a[_0x20c4a4(0x14d)]=[];for(var _0x8a8c1=0x0;_0x8a8c1<_0x3851d7[_0x20c4a4(0x14d)][_0x20c4a4(0x142)];++_0x8a8c1)_0x3e4f3a[_0x20c4a4(0x14d)][_0x8a8c1]=$root[_0x20c4a4(0x176)]['SenderKeyStateStructure'][_0x20c4a4(0x17a)](_0x3851d7[_0x20c4a4(0x14d)][_0x8a8c1],_0x3e7d54);}return _0x3e4f3a;},_0x5485ed[_0x89f521(0x14f)][_0x89f521(0x141)]=function _0x2d56f3(){var _0x50915c=_0x89f521;return this[_0x50915c(0x15c)][_0x50915c(0x17a)](this,$protobuf[_0x50915c(0x149)]['toJSONOptions']);},_0x5485ed;}()),_0x5ddc0a;}()),module[a27_0x3f1544(0x16e)]=$root;function a27_0xff30(){var _0x448839=['ciphertext','senderMessageKeys','chainKey:\x20buffer\x20expected','private','object','ciphertext:\x20buffer\x20expected','id:\x20integer\x20expected','isString','encodeDelimited','toJSONOptions','arrays','bytes','isInteger','senderMessageKeys:\x20array\x20expected','defaults','call','hasOwnProperty','uint32','object\x20expected','toJSON','length','1447470zmKyQv','.groupproto.SenderKeyStateStructure.senderMessageKeys:\x20object\x20expected','senderSigningKey','newBuffer','public','senderKeyStates.','util','isArray','1536386cyRsdw','SenderKeyDistributionMessage','senderKeyStates','1157060TuliTs','prototype','853930PeufTg','number','private:\x20buffer\x20expected','encode','push','SenderKeyMessage','default','senderChainKey','.groupproto.SenderKeyStateStructure.senderChainKey:\x20object\x20expected','pos','signingKey','decodeDelimited','constructor','keys','Reader','2919880twOglT','chainKey','create','protobufjs/minimal','emptyArray','fork','verify','seed','SenderChainKey','3xUDUqj','.groupproto.SenderKeyStateStructure.senderSigningKey:\x20object\x20expected','fromObject','iteration','senderChainKey.','senderKeyId','exports','base64','slice','decode','SenderMessageKey','20327526FKcehi','senderKeyId:\x20integer\x20expected','len','groupproto','SenderKeyStateStructure','SenderSigningKey','skipType','toObject','SenderKeyRecordStructure','553623VeIUFA','.groupproto.SenderKeyRecordStructure.senderKeyStates:\x20object\x20expected','seed:\x20buffer\x20expected','string','roots','8limFds','ldelim','signingKey:\x20buffer\x20expected','.groupproto.SenderKeyStateStructure.senderMessageKeys:\x20array\x20expected','public:\x20buffer\x20expected','iteration:\x20integer\x20expected','senderSigningKey.'];a27_0xff30=function(){return _0x448839;};return a27_0xff30();}