(function(_0x14a803,_0x1a93ad){const _0x468694={_0x5a280a:0x5e,_0x13bd0c:0x70,_0x3a4945:0x68,_0x1f4c5e:0x69,_0x3e879c:0x215,_0x9181b0:0x20d,_0x4efbd6:0x229,_0x4c2170:0x21c,_0x2da4e6:0x89,_0x50cd09:0x7b,_0x288618:0x73,_0x1dd628:0x67,_0x28bcee:0x6b,_0x4acd69:0x72,_0x1ba9e8:0x82,_0x2240c2:0x78,_0x47bf16:0x92,_0x561320:0x20d,_0xee7a59:0x221,_0x50edd3:0x21b,_0x1d7bf3:0x219,_0x383f96:0x21f,_0x81bf54:0x7d,_0x204a36:0x62,_0x21ceb8:0x6d,_0x4f5e81:0x6f,_0xb864e9:0x85,_0x38e950:0x6c,_0x70e0e1:0x7a,_0x127893:0x7d,_0x28481c:0x79,_0xe0e4b4:0x7c,_0x3da9b9:0x87,_0x4b087d:0x88},_0x160a53={_0x5c566f:0x3a3};function _0x1a14c0(_0x26cef0,_0x255078,_0x1495ed,_0x54bc92){return _0x5e83(_0x54bc92- -_0x160a53._0x5c566f,_0x1495ed);}function _0x5799cf(_0x598fdd,_0x41dcef,_0x23f37e,_0x4ce3cc){return _0x5e83(_0x41dcef- -0x104,_0x598fdd);}const _0x261ff0=_0x14a803();while(!![]){try{const _0x44ec96=parseInt(_0x5799cf(_0x468694._0x5a280a,_0x468694._0x13bd0c,_0x468694._0x3a4945,_0x468694._0x1f4c5e))/(0xbe4+0x34*-0xb4+0x18ad)*(-parseInt(_0x1a14c0(-_0x468694._0x3e879c,-_0x468694._0x9181b0,-_0x468694._0x4efbd6,-_0x468694._0x4c2170))/(-0xe8f+-0xbd8*0x1+0x1a69))+parseInt(_0x5799cf(_0x468694._0x2da4e6,_0x468694._0x50cd09,0x89,_0x468694._0x288618))/(0x7*-0x1ff+-0x5d4+0x4*0x4f4)+-parseInt(_0x5799cf(_0x468694._0x1dd628,_0x468694._0x28bcee,0x65,0x71))/(-0x408+0x38e+0x7e)*(parseInt(_0x5799cf(_0x468694._0x4acd69,_0x468694._0x1ba9e8,_0x468694._0x2240c2,_0x468694._0x47bf16))/(-0x4*-0xbf+-0x20d5+-0x2*-0xeef))+-parseInt(_0x1a14c0(-_0x468694._0x561320,-_0x468694._0xee7a59,-_0x468694._0x50edd3,-_0x468694._0x1d7bf3))/(0x1*-0xca3+0x14ea+-0x841)+-parseInt(_0x1a14c0(-0x212,-0x21f,-0x216,-_0x468694._0x383f96))/(0x469*-0x1+-0x1*0x2b5+0x725)*(-parseInt(_0x5799cf(_0x468694._0x81bf54,0x73,0x7c,_0x468694._0x204a36))/(-0x6*0x202+0x846+0x2*0x1e7))+parseInt(_0x5799cf(_0x468694._0x21ceb8,0x78,_0x468694._0x4f5e81,_0x468694._0xb864e9))/(-0xdea+0x12a*0x20+0x4a9*-0x5)+parseInt(_0x5799cf(_0x468694._0x38e950,_0x468694._0x70e0e1,_0x468694._0x127893,_0x468694._0x28481c))/(0xf*0x17d+0x1322+-0x296b)*(parseInt(_0x5799cf(_0x468694._0xe0e4b4,_0x468694._0x3da9b9,_0x468694._0x4b087d,0x91))/(-0x6*0x254+-0x16c4+0x24c7));if(_0x44ec96===_0x1a93ad)break;else _0x261ff0['push'](_0x261ff0['shift']());}catch(_0x5991f4){_0x261ff0['push'](_0x261ff0['shift']());}}}(_0x4821,0x8bb*-0x6d+0x1*0x1543ea+-0x111*0x45c));const _0x3a0f20=(function(){const _0x4c9847={_0x5aacd8:0x461,_0x1a2029:0x444,_0x1c9c87:0x45b};let _0x464342=!![];return function(_0x1909e8,_0x1b62f8){const _0x1fd8da=_0x464342?function(){const _0x398b81={_0x116936:0x2dc};function _0x2a4a47(_0x314cf8,_0x3620c8,_0x4f1bda,_0x23dd2e){return _0x5e83(_0x314cf8-_0x398b81._0x116936,_0x23dd2e);}if(_0x1b62f8){const _0x39e5a1=_0x1b62f8[_0x2a4a47(0x457,_0x4c9847._0x5aacd8,_0x4c9847._0x1a2029,_0x4c9847._0x1c9c87)](_0x1909e8,arguments);return _0x1b62f8=null,_0x39e5a1;}}:function(){};return _0x464342=![],_0x1fd8da;};}()),_0x286164=_0x3a0f20(this,function(){const _0x27a1c1={_0x2ecba7:0x25f,_0x333f84:0x24d,_0x140309:0x24a,_0xbd1776:0x16f,_0x3f0cbf:0x163,_0x27529d:0x169,_0x36fee4:0x246,_0x1c7713:0x253,_0x10859f:0x256,_0x4582ef:0x258,_0x5d6389:0x282,_0x36fbcf:0x274,_0x1859f6:0x278,_0x35e450:0x27d},_0x491470={_0x515e14:0x2dc},_0x15d2ab={_0x382305:0x3e3};function _0x24ae86(_0x37ce42,_0x50e501,_0x5206f2,_0x7087e2){return _0x5e83(_0x5206f2- -_0x15d2ab._0x382305,_0x37ce42);}function _0x2b9db6(_0x16b072,_0x6644bc,_0x308393,_0x550ed7){return _0x5e83(_0x6644bc- -_0x491470._0x515e14,_0x550ed7);}return _0x286164[_0x24ae86(-_0x27a1c1._0x2ecba7,-_0x27a1c1._0x333f84,-0x256,-_0x27a1c1._0x140309)]()[_0x2b9db6(-_0x27a1c1._0xbd1776,-_0x27a1c1._0x3f0cbf,-_0x27a1c1._0x27529d,-0x16e)]('(((.+)+)+)'+'+$')[_0x24ae86(-_0x27a1c1._0x36fee4,-_0x27a1c1._0x1c7713,-_0x27a1c1._0x10859f,-_0x27a1c1._0x4582ef)]()[_0x24ae86(-_0x27a1c1._0x5d6389,-_0x27a1c1._0x36fbcf,-_0x27a1c1._0x1859f6,-_0x27a1c1._0x35e450)+'r'](_0x286164)['search']('(((.+)+)+)'+'+$');});_0x286164();import{select,put,take,takeEvery,delay,takeLatest,spawn}from'redux-saga/effects';function _0x4821(){const _0x31039e=['8192811juEAli','Ctrl','toString','TOP','includes','constructo','task','BOTTOM','eTransform','4xXOHpB','mentionedM','ges','top','essagesSag','11309XczDrg','chatDevice','Change','1726024QMDfLD','beMessages','search','cancel','apply','6907050RbNyYq','emberTask','10nhKzyw','4046652NuIpEM','ibeMessage','inView','subscribeM','bottom','7pEJBAH','hatMessage','363485lJDTJd','194bpddnP','chatSubscr','SyncWorker','6371154vVDXFY'];_0x4821=function(){return _0x31039e;};return _0x4821();}import{getCoreBackend}from'../../../backend';import{taskErrorSaga}from'../../error';import{apiSubscribeSaga,forkChildren,block}from'../../lib';import{subscribeMemberProfileSaga,setMemberProfile,subscribeMemberDevice}from'../../member';import{chatMessagesTransform,createSubscribeQuery}from'../message';import{isRangeIncluded,isUnsetRange}from'../chat.model';function _0x5e83(_0x183615,_0x59f9e4){const _0x213455=_0x4821();return _0x5e83=function(_0x3987f6,_0x15b160){_0x3987f6=_0x3987f6-(-0x1*-0xaac+-0x20b5*0x1+0x9e*0x26);let _0x18db1c=_0x213455[_0x3987f6];return _0x18db1c;},_0x5e83(_0x183615,_0x59f9e4);}import{SUBSCRIBE_MESSAGES_TIMEOUT,SUBSCRIBE_MESSAGES_DEVICE_TIMEOUT,CHAT_WORKER}from'../chat.constant';import{setChatMessagesInView,setChatListViewPeerSeenSeq}from'./list-view.action';import{updateChatMessageMentions,reloadMessagesCmd,subChatMessagesEvt}from'./list-view-data.action';import{getChatListViewPeerSeenSeq,getChatListViewState}from'./list-view.selector';import{getChatMessageState,getChatMentionsInView,getChatPeerDeviceIdsInView,getChatGroupChatMessages}from'./list-view-data.selector';import{canConcatMessages}from'./list-view-data.reducer';import{sharedCoreMessagesUpdate}from'../../api/data.action';export function*chatMessageTransformSyncWorker({roomId:_0x1250b6,ignoreBlocked:_0x579b97,coreEventChannel:_0x49ef46}){const _0x3b6b12={_0x106905:0x119,_0x447fa5:0x11d,_0x143137:0x11c,_0x1a99c0:0x10d,_0x2a7798:0x163,_0x3ffee3:0x15e,_0x1d7e95:0x176,_0x158648:0x147,_0x258d60:0x132,_0xdb0fdc:0x150,_0x3c6871:0x15f,_0xa7d69e:0x158,_0x48ff3c:0x16b,_0x1b7dc5:0x121,_0x49f3fc:0x12c},_0x1a0544={_0x2eacbc:0x50};function _0x34513d(_0x232667,_0x34e6a8,_0xe9bdcc,_0x4fdb90){return _0x5e83(_0x34e6a8- -0x2a,_0x232667);}function _0x2f926a(_0x3b9bbf,_0x16fbc5,_0x481ed1,_0x55c03f){return _0x5e83(_0x16fbc5- -_0x1a0544._0x2eacbc,_0x3b9bbf);}while(!![]){const _0x446b7f=yield take(_0x49ef46),{events:_0x439f91,worker:_0x31ff80}=_0x446b7f,_0x2b3e82=yield chatMessagesTransform({'roomId':_0x1250b6,'ignoreBlocked':_0x579b97,'coreEvents':_0x439f91}),[_0x236901,_0x1eb9d6,_0x161e6d]=_0x2b3e82;if(_0x31ff80===CHAT_WORKER[_0x2f926a(_0x3b6b12._0x106905,_0x3b6b12._0x447fa5,_0x3b6b12._0x143137,_0x3b6b12._0x1a99c0)]||_0x31ff80===CHAT_WORKER[_0x34513d(_0x3b6b12._0x2a7798,0x164,_0x3b6b12._0x3ffee3,_0x3b6b12._0x1d7e95)]){const _0x588522=yield select(getChatGroupChatMessages);if(!canConcatMessages({'worker':_0x31ff80,'newMessages':_0x236901,'groupedMessages':_0x588522})){yield taskErrorSaga('chatMessag'+_0x34513d(_0x3b6b12._0x158648,0x144,_0x3b6b12._0x258d60,_0x3b6b12._0xdb0fdc)+_0x34513d(0x151,_0x3b6b12._0x3c6871,_0x3b6b12._0xa7d69e,_0x3b6b12._0x48ff3c),'worker='+_0x31ff80+('.\x20Can\x27t\x20co'+'ncat\x20messa'+_0x2f926a(0x129,_0x3b6b12._0x1b7dc5,_0x3b6b12._0x49f3fc,0x110)));continue;}}const _0x21a288=yield select(getChatListViewPeerSeenSeq);_0x161e6d>-(0x1*-0x12b5+0x5f*-0x1d+0x1d79)&&_0x21a288<_0x161e6d&&(yield put(setChatListViewPeerSeenSeq(_0x161e6d))),yield put(sharedCoreMessagesUpdate({'worker':_0x31ff80,'coreEvents':_0x439f91,'chatMessages':_0x236901,'files':_0x1eb9d6}));}}export function*subscribeMessagesSaga(_0x54fce0){const _0x2dbf26={_0x5569df:0x4c8,_0x35a6be:0x4d1,_0x5f5142:0x179,_0x49352a:0x15e,_0x1d5755:0x166,_0x4aec03:0x4ed,_0x3f6e0a:0x4e3,_0x55ffc1:0x4dd,_0x52c3ae:0x167,_0x21f72c:0x4c9,_0x5e8852:0x4bd},_0x3b96b1={_0x74503:0x2ee};function _0xe71d48(_0x2e6edf,_0x3e129c,_0x298163,_0x31aa23){return _0x5e83(_0x298163- -_0x3b96b1._0x74503,_0x3e129c);}function _0x520473(_0x218653,_0x6bbcdd,_0x5909d5,_0x5c73a2){return _0x5e83(_0x6bbcdd-0x356,_0x5c73a2);}try{const _0x55eaee=getCoreBackend(),{count:_0x50a86d}=yield select(getChatMessageState),{inView:_0x5f47b5}=yield select(getChatListViewState),_0x1a6653=createSubscribeQuery({'gte':_0x5f47b5[_0x520473(0x4d0,_0x2dbf26._0x5569df,0x4d7,_0x2dbf26._0x35a6be)],'lte':_0x5f47b5[_0xe71d48(-_0x2dbf26._0x5f5142,-_0x2dbf26._0x49352a,-0x16b,-_0x2dbf26._0x1d5755)]},_0x50a86d),{gte:_0x3b5cba,lte:_0xfa1b8}=_0x1a6653;yield apiSubscribeSaga([_0x55eaee['subscribeC'+_0x520473(_0x2dbf26._0x4aec03,0x4db,_0x2dbf26._0x3f6e0a,_0x2dbf26._0x55ffc1)+'s'],_0x54fce0,{'reverse':!![],'gte':_0x3b5cba,'lte':_0xfa1b8}],_0x572da3=>put(subChatMessagesEvt(_0x572da3)),{'onError':_0x2ef932=>taskErrorSaga(_0x520473(0x4d0,0x4d8,0x4ce,0x4e9)+_0x520473(0x4c2,0x4c9,0x4ce,0x4d4)+'a',_0x2ef932)});}catch(_0x4e081e){yield taskErrorSaga(_0xe71d48(-_0x2dbf26._0x49352a,-_0x2dbf26._0x52c3ae,-0x16c,-0x16d)+_0x520473(0x4cf,_0x2dbf26._0x21f72c,0x4cb,_0x2dbf26._0x5e8852)+'a',_0x4e081e);}}export function*chatSubscribeMessages(_0x1d11a0,_0x41306c=SUBSCRIBE_MESSAGES_TIMEOUT){const _0x18df5e={_0x53d890:0x60,_0x17d803:0x56,_0x3832a4:0x51,_0x30450f:0x4f,_0x5e64af:0x68,_0x32f532:0x6d,_0x5d4e4a:0x71,_0x4cdcd5:0x6c},_0x4525f1={_0x111277:0x15c,_0x350deb:0x16e,_0x2991ad:0x166,_0x1627db:0x152,_0x51e74c:0x160,_0x1d1903:0x154,_0x4290bb:0x166,_0x118bd0:0x16b,_0x342d28:0x159,_0x3f56f6:0x17e,_0x10f5dc:0x170,_0x2547a9:0x168,_0x50507e:0x16e,_0x52baaf:0x22f,_0x4881d1:0x220,_0xd7e68f:0x223,_0x4bff67:0x21f,_0x20b868:0x217,_0x40522b:0x220,_0x31f8ff:0x159,_0x302824:0x14a,_0x1de5a7:0x142,_0x590d78:0x14e},_0xe0f754={_0x51a6da:0x3a9},_0x174bd7={_0x95cd3:0x1e8};function _0x23afde(_0x22661a,_0x3fc806,_0x31b89c,_0x2c6c12){return _0x5e83(_0x22661a- -_0x174bd7._0x95cd3,_0x31b89c);}function _0x43ca56(_0x303c97,_0x21ad15,_0x3f7c9a,_0xa02519){return _0x5e83(_0x3f7c9a- -_0xe0f754._0x51a6da,_0x303c97);}const _0x489dc0={'task':null,'inView':{'top':-(0x1*-0x25b8+0x1e2*-0xc+0x3c51),'bottom':-(0x13af+-0x9a*-0x3a+-0x3692)}};try{yield takeLatest([setChatMessagesInView,reloadMessagesCmd],function*_0x3dd9fd(){function _0x248843(_0x431982,_0x302642,_0x5fa7fb,_0x68a751){return _0x5e83(_0x302642-0xa7,_0x431982);}function _0x2b1d0e(_0x40e33d,_0x1bf66d,_0x24e8f0,_0x4a151b){return _0x5e83(_0x4a151b- -0x2da,_0x1bf66d);}try{const {inView:_0x5834d4}=yield select(getChatListViewState),_0x566eed=isRangeIncluded(_0x489dc0['inView'],_0x5834d4);if(isUnsetRange(_0x5834d4)||_0x566eed)return;_0x489dc0[_0x2b1d0e(-_0x4525f1._0x111277,-0x166,-0x17f,-_0x4525f1._0x350deb)]?.[_0x2b1d0e(-_0x4525f1._0x2991ad,-_0x4525f1._0x1627db,-0x167,-_0x4525f1._0x51e74c)](),yield delay(_0x41306c),_0x489dc0[_0x2b1d0e(-_0x4525f1._0x1d1903,-_0x4525f1._0x4290bb,-_0x4525f1._0x118bd0,-_0x4525f1._0x342d28)]=_0x5834d4,_0x489dc0[_0x2b1d0e(-_0x4525f1._0x3f56f6,-_0x4525f1._0x10f5dc,-_0x4525f1._0x2547a9,-_0x4525f1._0x50507e)]=yield spawn(subscribeMessagesSaga,_0x1d11a0);}catch(_0x189055){yield taskErrorSaga(_0x248843(0x22c,_0x4525f1._0x52baaf,_0x4525f1._0x4881d1,_0x4525f1._0xd7e68f)+_0x248843(0x230,_0x4525f1._0x4bff67,_0x4525f1._0x20b868,_0x4525f1._0x40522b)+_0x2b1d0e(-_0x4525f1._0x31f8ff,-_0x4525f1._0x302824,-_0x4525f1._0x1de5a7,-_0x4525f1._0x590d78),_0x189055);}}),yield block();}catch(_0x32383f){yield taskErrorSaga(_0x23afde(-_0x18df5e._0x53d890,-_0x18df5e._0x17d803,-_0x18df5e._0x3832a4,-_0x18df5e._0x30450f)+_0x23afde(-_0x18df5e._0x5e64af,-_0x18df5e._0x32f532,-_0x18df5e._0x5d4e4a,-_0x18df5e._0x4cdcd5)+'s',_0x32383f);}finally{_0x489dc0['task']?.['cancel']();}}export function*chatMembersBlockedHandler(){yield put(reloadMessagesCmd());}export function*chatSubscribeMentions({roomId:_0x3598c3}){const _0x3f588f={_0x311185:0x342},_0x2a6712={_0x9f1a9f:0x14a},_0x3193ff={_0x2f6594:0x320,_0x5923b7:0x31d,_0x1045d8:0x32f};yield takeEvery(setMemberProfile,function*_0x475f01({payload:{profile:_0x5b2b2d}}){function _0x5438f7(_0x224bee,_0x5465e7,_0x164d35,_0x3132af){return _0x5e83(_0x224bee-0x191,_0x3132af);}const _0x46379c=yield select(getChatMentionsInView);_0x46379c[_0x5438f7(_0x3193ff._0x2f6594,_0x3193ff._0x5923b7,_0x3193ff._0x1045d8,0x326)](_0x5b2b2d['memberId'])&&(yield put(updateChatMessageMentions({'member':_0x5b2b2d})));});function _0x47be7f(_0x5d3b99,_0x345bab,_0x1bf6e1,_0x71f615){return _0x5e83(_0x5d3b99-_0x2a6712._0x9f1a9f,_0x1bf6e1);}function _0x502857(_0x572064,_0xaff649,_0x275fb7,_0x5d45c1){return _0x5e83(_0x275fb7- -_0x3f588f._0x311185,_0xaff649);}yield forkChildren([sharedCoreMessagesUpdate,setChatMessagesInView],()=>select(getChatMentionsInView),function*_0x91f9bd({taskId:_0xd92968}){yield subscribeMemberProfileSaga({'roomId':_0x3598c3,'memberId':_0xd92968});},_0x505873=>taskErrorSaga(_0x47be7f(0x2ba,0x2bc,0x2b5,0x2be)+_0x502857(-0x1c3,-0x1c8,-0x1c5,-0x1b9),_0x505873));}export function*chatMessageSubscribeDevice({roomId:_0x4d327c}){const _0x3c40c3={_0x4d25ba:0x2f8},_0x33e873={_0x467a9c:0x19a};function _0x5dff64(_0x3cb785,_0x3de2da,_0x3270de,_0x2b1ceb){return _0x5e83(_0x2b1ceb-_0x33e873._0x467a9c,_0x3cb785);}function _0x4446b1(_0xfde4f2,_0x20bdeb,_0x6b1c9,_0x34673e){return _0x5e83(_0x20bdeb- -_0x3c40c3._0x4d25ba,_0x34673e);}yield forkChildren([sharedCoreMessagesUpdate],()=>select(getChatPeerDeviceIdsInView),function*_0x14995e({taskId:_0x946129}){yield subscribeMemberDevice({'roomId':_0x4d327c,'deviceId':_0x946129,'delayMs':SUBSCRIBE_MESSAGES_DEVICE_TIMEOUT});},_0x37ac60=>taskErrorSaga(_0x5dff64(0x301,0x31c,0x311,0x30f)+_0x5dff64(0x31e,0x317,0x2fe,0x310),_0x37ac60));}