(function(_0x2e717e,_0xc9240b){const _0xb868e0={_0x57ca41:0x1ef,_0x5ddcd0:0x1e1,_0x1a7f8c:0x1e9,_0x1a4a3f:0x1ed,_0x2137c7:0x1b,_0x2a32fd:0x1a,_0x39aee3:0x55,_0x448c6a:0x42,_0x2cb4a1:0x1d8,_0x424171:0x1e7,_0x4decf9:0x1e5,_0x411bf7:0x1d2,_0x481bb5:0x1c4,_0x3b64be:0x1df,_0x557551:0x1d9,_0x4f8a5b:0x1ee,_0x54ce77:0x1e3,_0x5060a0:0x1e6,_0x1bb81e:0x1d6,_0x3f4315:0x1c3,_0x1f9626:0x26,_0x455e01:0x34,_0xc5193:0x25,_0x5c0de8:0x1da,_0x320965:0x1f8,_0x15c49d:0x1ec,_0x2b57cd:0x207},_0x38d8f4={_0xf5b442:0xc8};function _0x2037b7(_0x9d551f,_0x5becfc,_0x1a3d47,_0x2b1b08){return _0x39fb(_0x1a3d47-_0x38d8f4._0xf5b442,_0x9d551f);}const _0x1a12b6=_0x2e717e();function _0x3dbc92(_0x5e537a,_0x4aa4e8,_0x563dcc,_0xb19196){return _0x39fb(_0x4aa4e8- -0xde,_0x563dcc);}while(!![]){try{const _0x2e45aa=-parseInt(_0x2037b7(_0xb868e0._0x57ca41,_0xb868e0._0x5ddcd0,_0xb868e0._0x1a7f8c,_0xb868e0._0x1a4a3f))/(0x17da+-0x25c7+-0xdee*-0x1)*(parseInt(_0x3dbc92(0x2e,_0xb868e0._0x2137c7,_0xb868e0._0x2a32fd,0x32))/(-0x2*-0x125b+0x6a8+0x19*-0x1bc))+parseInt(_0x3dbc92(_0xb868e0._0x39aee3,0x44,0x5d,_0xb868e0._0x448c6a))/(-0x177a+-0x9f+-0x1*-0x181c)+-parseInt(_0x2037b7(0x1e4,_0xb868e0._0x2cb4a1,_0xb868e0._0x424171,_0xb868e0._0x4decf9))/(-0x83*-0x27+-0x5*-0x34c+-0x246d)*(-parseInt(_0x2037b7(0x1ce,0x1e8,_0xb868e0._0x411bf7,_0xb868e0._0x57ca41))/(-0x1c65+0xd8b+0xedf))+-parseInt(_0x2037b7(_0xb868e0._0x424171,_0xb868e0._0x481bb5,_0xb868e0._0x3b64be,0x1d4))/(0x227c*0x1+-0x1e8a+-0x3ec)+-parseInt(_0x2037b7(_0xb868e0._0x557551,_0xb868e0._0x4f8a5b,_0xb868e0._0x54ce77,_0xb868e0._0x5060a0))/(0x32*-0x5+-0x5b5*-0x1+-0x4b4)+-parseInt(_0x2037b7(_0xb868e0._0x1bb81e,0x1bc,_0xb868e0._0x3f4315,0x1c3))/(-0x3*0x205+-0x3*0x18a+0x1*0xab5)+parseInt(_0x3dbc92(_0xb868e0._0x1f9626,0x3c,_0xb868e0._0x455e01,_0xb868e0._0xc5193))/(-0x5e*0x35+-0x14d1+0x2850)*(parseInt(_0x2037b7(_0xb868e0._0x5c0de8,_0xb868e0._0x320965,_0xb868e0._0x15c49d,_0xb868e0._0x2b57cd))/(0x9c3+-0x5*-0x251+-0x154e));if(_0x2e45aa===_0xc9240b)break;else _0x1a12b6['push'](_0x1a12b6['shift']());}catch(_0x188cda){_0x1a12b6['push'](_0x1a12b6['shift']());}}}(_0x3783,0x9efcb*0x1+0xc4*-0x445+0x4a7));const _0x12e5d=(function(){let _0x45d512=!![];return function(_0x1587e5,_0x151f24){const _0x121b33={_0x2b1965:0x22d,_0xda1c6c:0x243,_0x46cbc0:0x234,_0x54f9b1:0x230},_0x19814d=_0x45d512?function(){function _0x4cc4fc(_0x2e4da3,_0x2b6535,_0x449211,_0x1fae43){return _0x39fb(_0x449211- -0x331,_0x1fae43);}if(_0x151f24){const _0x256e96=_0x151f24[_0x4cc4fc(-_0x121b33._0x2b1965,-_0x121b33._0xda1c6c,-_0x121b33._0x46cbc0,-_0x121b33._0x54f9b1)](_0x1587e5,arguments);return _0x151f24=null,_0x256e96;}}:function(){};return _0x45d512=![],_0x19814d;};}()),_0x5ba270=_0x12e5d(this,function(){const _0x21a87b={_0x181d76:0x189,_0x17c6b5:0x186,_0x573ee0:0x17b,_0x588fb6:0x17d,_0xec79db:0x155,_0x371e0b:0x171,_0x574ccc:0x15a,_0x18ede8:0x9e,_0x456d3e:0xb0,_0x194266:0x9b,_0x7f668f:0xa3,_0x462845:0xa0,_0x477937:0xa4,_0x4a8ee6:0xba,_0x29bb1d:0x16b,_0x5f2dc7:0x16d},_0xede092={_0x59f063:0x1c4};function _0x3a00fa(_0x1b0d2f,_0x2ef042,_0x415ea6,_0x14a9e3){return _0x39fb(_0x415ea6- -_0xede092._0x59f063,_0x2ef042);}function _0x3be6f5(_0x11fbc5,_0x218cf9,_0xaa5f50,_0x4d85ca){return _0x39fb(_0xaa5f50-0x5b,_0x218cf9);}return _0x5ba270[_0x3be6f5(_0x21a87b._0x181d76,_0x21a87b._0x17c6b5,_0x21a87b._0x573ee0,_0x21a87b._0x588fb6)]()[_0x3be6f5(_0x21a87b._0xec79db,_0x21a87b._0x371e0b,_0x21a87b._0x574ccc,0x16c)](_0x3a00fa(-_0x21a87b._0x18ede8,-_0x21a87b._0x456d3e,-_0x21a87b._0x194266,-0xa3)+'+$')[_0x3a00fa(-_0x21a87b._0x7f668f,-_0x21a87b._0x462845,-_0x21a87b._0x477937,-_0x21a87b._0x4a8ee6)]()[_0x3be6f5(_0x21a87b._0x29bb1d,_0x21a87b._0x573ee0,_0x21a87b._0x5f2dc7,0x15c)+'r'](_0x5ba270)['search']('(((.+)+)+)'+'+$');});_0x5ba270();import{all,call,delay,fork,getContext,put,select,spawn,take,takeLatest,takeLeading}from'redux-saga/effects';import{apiCall}from'../../../api/core';import{getCoreBackend}from'../../../backend';import{chatDeleteMessageHandler,createMessageId}from'../../chat';import{APP_CONTEXT_KEY}from'../../constants';import{taskError,taskErrorSaga}from'../../error';import{last}from'../../lib/array';import{isEmpty}from'../../lib/object';import{fetchFileEntryWithPreviews,FILE_PREVIEW_NAME_PREFIX,fileSaga,getFileEntryById,getFileId,parseCoreFile,removeFileEntries,updateFileEntry}from'../../media/file';function _0x3783(){const _0x46d816=['payload','pported','Event','Settings','name','messageId','descriptio','305qwpxiC','LOADING','tarChanged','Entry','stack','deleteFile','small','updateRoom','constructo','entry','Not\x20yet\x20su','addRoomAva','forEach','1621722baezWO','del','filter','9gNcmWB','4432589BFQeXg','AvatarSaga','LOADED','ALL_LOADED','26932wuWmTX','toString','1DXOnSs','638751KeiIgN','subscribeR','24364550fPWkwE','config','medium','large','updateConf','(((.+)+)+)','get','map','cancel','includes','isPreview','SettingSag','push','message','1697438VqYYzM','ERROR','6957424OZDKLZ','keys','apply','avatar','search','removeRoom','ConfigSaga','oomFilesSa'];_0x3783=function(){return _0x46d816;};return _0x3783();}import{ROOM_AVATAR_UPLOAD_KEY,ROOM_INFO_FILES_LOAD_LIMIT}from'../room.constant';import{sanitizeRoomDescription}from'../room.model';import{ROOM_INFO_FILES_LOADING_STATUS}from'./room-main.constant';import{deleteRoomFile,getRoomInfoFilesInView,getRoomInfoFilesLoadingStatusByTab,getRoomInfoFilesLteByTab,getRoomInfoFilesTab,loadMoreFiles,makeGetRoomInfoFileById,removeRoomAvatar,resetRoomInfoFiles,setRoomInfoFiles,setRoomInfoFilesInViewRange,setRoomInfoFilesLoadingStatus,setRoomInfoFilesTab,updateRoomAvatar,updateRoomCanCall,updateRoomDescription,updateRoomSetting,updateRoomTitle}from'./room-main.reducer';import{apiSubscribeSaga}from'../../lib';export function*updateRoomConfigSaga(_0x5083e5,_0x478f58,{payload:_0x5937a3}){const _0x256b3e={_0x2fc201:0x2e0,_0x27c4a1:0x2ee,_0x3f160a:0x2d7,_0x37ac36:0x2b9,_0x27fb35:0x2ba,_0x46a7f5:0x2a2},_0x3b9bbe={_0x4fb2f0:0x104},_0x44050d={_0x634950:0x1b8};function _0x181457(_0x69aed6,_0x15d4ef,_0x59fa05,_0x2acf71){return _0x39fb(_0x69aed6-_0x44050d._0x634950,_0x15d4ef);}function _0x2f38b5(_0x32465f,_0x2dc76c,_0x1e01f4,_0x21a423){return _0x39fb(_0x1e01f4-_0x3b9bbe._0x4fb2f0,_0x32465f);}try{const _0x21439d=getCoreBackend();yield apiCall(_0x21439d[_0x181457(_0x256b3e._0x2fc201,_0x256b3e._0x27c4a1,0x2d8,_0x256b3e._0x3f160a)+'ig'],_0x5083e5,_0x478f58,_0x5937a3);}catch(_0xa6269c){yield taskError('updateRoom'+_0x181457(_0x256b3e._0x37ac36,_0x256b3e._0x27fb35,_0x256b3e._0x46a7f5,0x2a9),_0xa6269c);}}export function*updateRoomAvatarSaga({roomId:_0x5dca74}){const _0x4f3ca6={_0x2b7f72:0x86,_0xb4a67f:0x81,_0x42ed91:0xa4,_0xf32f78:0x9a,_0x4d7c30:0x93,_0x363e0f:0x5f,_0x2c70e3:0x7e,_0x381848:0x78,_0x247bd9:0x94,_0x162b78:0x71,_0x302e1f:0x62,_0x37d982:0x78,_0x21f409:0x8c,_0x4345c5:0x71,_0x5895ae:0x9f,_0x545a30:0x85,_0x51ee86:0x70,_0x30e779:0x8c,_0x58c9d5:0x9c,_0x1b7f19:0x85,_0x68f99f:0x6b,_0x10c311:0x7d,_0x612ed0:0xae,_0x525dec:0x97,_0x46dbf5:0x68,_0x3d2f1f:0x96,_0x1914ba:0x84,_0x3161ba:0xa9,_0x159522:0xbf,_0x1671cf:0xa6,_0x59ecaf:0xad,_0x3a7188:0x63,_0x14e1ce:0x88,_0x4ab02d:0x77,_0x34c1ea:0x6a,_0xf9d367:0x74,_0x10561d:0x6c,_0xc655d2:0xa5,_0x36ca88:0xb3,_0x1ea609:0x6f},_0x1ccb00={_0xcbdd6e:0x1ab},_0x41e221={_0x4fffe9:0x188};function _0x49f7d4(_0x53c843,_0x43ccbf,_0x494555,_0x5c8f00){return _0x39fb(_0x494555- -_0x41e221._0x4fffe9,_0x43ccbf);}function _0x18d850(_0x514448,_0x168b90,_0x2c7aee,_0x166593){return _0x39fb(_0x166593- -_0x1ccb00._0xcbdd6e,_0x168b90);}try{const {uploads:_0x16b7aa}=yield getContext(APP_CONTEXT_KEY),_0x24b124=getCoreBackend(),_0x31e5c7={'small':null,'medium':null},_0x15143e=_0x16b7aa[_0x18d850(-0x9d,-_0x4f3ca6._0x2b7f72,-0x95,-_0x4f3ca6._0xb4a67f)](ROOM_AVATAR_UPLOAD_KEY);if(isEmpty(_0x15143e)){_0x16b7aa[_0x18d850(-0x85,-_0x4f3ca6._0x42ed91,-_0x4f3ca6._0xf32f78,-_0x4f3ca6._0x4d7c30)](ROOM_AVATAR_UPLOAD_KEY);return;}if(_0x15143e[_0x49f7d4(-_0x4f3ca6._0x363e0f,-_0x4f3ca6._0x2c70e3,-_0x4f3ca6._0x381848,-_0x4f3ca6._0x247bd9)]){const {base64:_0x6da629,metadata:{mimetype:_0x598a10,dimensions:_0x132d12}}=_0x15143e['small'];_0x31e5c7['small']={'pointer':{'inlined':_0x6da629},'metadata':{'mimetype':_0x598a10,'dimensions':_0x132d12}};}if(_0x15143e[_0x49f7d4(-0x75,-_0x4f3ca6._0x162b78,-_0x4f3ca6._0x302e1f,-_0x4f3ca6._0x37d982)]){const {base64:_0x43aa6a,metadata:{mimetype:_0x4546bf,dimensions:_0x118ca2}}=_0x15143e[_0x18d850(-_0x4f3ca6._0x21f409,-_0x4f3ca6._0x4345c5,-_0x4f3ca6._0x5895ae,-_0x4f3ca6._0x545a30)];_0x31e5c7[_0x18d850(-_0x4f3ca6._0x51ee86,-_0x4f3ca6._0x30e779,-_0x4f3ca6._0x58c9d5,-_0x4f3ca6._0x1b7f19)]={'pointer':{'inlined':_0x43aa6a},'metadata':{'mimetype':_0x4546bf,'dimensions':_0x118ca2}};}if(_0x15143e[_0x49f7d4(-_0x4f3ca6._0x68f99f,-_0x4f3ca6._0x51ee86,-0x61,-0x79)])throw new Error(_0x18d850(-0xa8,-_0x4f3ca6._0x10c311,-_0x4f3ca6._0x612ed0,-_0x4f3ca6._0x525dec)+_0x49f7d4(-_0x4f3ca6._0x46dbf5,-_0x4f3ca6._0x3d2f1f,-_0x4f3ca6._0x1914ba,-0x98));yield all([apiCall(_0x24b124['updateConf'+'ig'],_0x5dca74,_0x18d850(-_0x4f3ca6._0x3161ba,-_0x4f3ca6._0x159522,-_0x4f3ca6._0x1671cf,-_0x4f3ca6._0x59ecaf),_0x31e5c7),apiCall(_0x24b124['addRoomAva'+_0x49f7d4(-0x76,-_0x4f3ca6._0x3a7188,-0x7c,-0x7c)+'Event'],_0x5dca74)]),_0x16b7aa['del'](ROOM_AVATAR_UPLOAD_KEY);}catch(_0x5ed83b){yield put(taskError(_0x49f7d4(-_0x4f3ca6._0x14e1ce,-0x8a,-_0x4f3ca6._0x4ab02d,-_0x4f3ca6._0x34c1ea)+_0x49f7d4(-_0x4f3ca6._0x3a7188,-_0x4f3ca6._0xf9d367,-_0x4f3ca6._0x10561d,-0x68),_0x5ed83b[_0x18d850(-0xa0,-0xd0,-_0x4f3ca6._0xc655d2,-_0x4f3ca6._0x36ca88)],_0x5ed83b[_0x49f7d4(-_0x4f3ca6._0x1ea609,-0x93,-0x7a,-0x6d)]));}}function _0x39fb(_0x3b0cd8,_0x266f85){const _0x10e5f2=_0x3783();return _0x39fb=function(_0x5f4904,_0x168589){_0x5f4904=_0x5f4904-(-0xc25+-0x3a3*-0x1+0x1*0x97a);let _0x4cb3e1=_0x10e5f2[_0x5f4904];return _0x4cb3e1;},_0x39fb(_0x3b0cd8,_0x266f85);}function*removeRoomAvatarSaga({roomId:_0x1b58ee}){const _0x18bbb8={_0x2307ab:0x46e,_0x366d6e:0x473,_0x3f930d:0x478,_0xf51692:0x46e,_0x150860:0x447,_0x14b7fb:0x44e,_0x45e4e1:0x43f,_0xd70e8:0x459,_0x440048:0x45d,_0x31308b:0x440,_0x1cc592:0x480,_0x5b92ae:0x45e,_0x203282:0x473,_0x796e58:0x4e4,_0x554038:0x4f4,_0x3485fc:0x4e8,_0xd98d9:0x44e,_0x2b51c1:0x44b,_0x2d29ce:0x455,_0x365718:0x4ff,_0x15fec9:0x465,_0x1b32c9:0x472,_0x3ce920:0x45c,_0x3e3389:0x4f6},_0x3ad1ea={_0x20e55e:0x349};function _0x1cd6ca(_0x514dae,_0x44c810,_0x38ab19,_0x534ed4){return _0x39fb(_0x514dae-_0x3ad1ea._0x20e55e,_0x38ab19);}function _0x461a96(_0x49d304,_0x456654,_0x50b921,_0x4de947){return _0x39fb(_0x50b921-0x3e8,_0x49d304);}try{const _0x1bf432=getCoreBackend(),_0x3582f3=yield apiCall(_0x1bf432['getRoomInf'+'o'],_0x1b58ee),_0x338cf5=_0x3582f3?.[_0x1cd6ca(_0x18bbb8._0x2307ab,_0x18bbb8._0x366d6e,_0x18bbb8._0x3f930d,_0x18bbb8._0xf51692)];if(!_0x338cf5[_0x1cd6ca(_0x18bbb8._0x150860,_0x18bbb8._0x14b7fb,0x447,_0x18bbb8._0x45e4e1)][_0x1cd6ca(_0x18bbb8._0xd70e8,_0x18bbb8._0x440048,0x44c,_0x18bbb8._0x31308b)])return;yield all([apiCall(_0x1bf432[_0x1cd6ca(0x471,_0x18bbb8._0x1cc592,0x455,0x469)+'ig'],_0x1b58ee,_0x1cd6ca(0x447,0x45b,0x446,0x455),{'small':null,'medium':null}),apiCall(_0x1bf432[_0x1cd6ca(_0x18bbb8._0x5b92ae,_0x18bbb8._0x203282,0x454,_0x18bbb8._0x14b7fb)+_0x461a96(0x4f2,_0x18bbb8._0x796e58,_0x18bbb8._0x554038,_0x18bbb8._0x3485fc)+_0x1cd6ca(_0x18bbb8._0xd98d9,_0x18bbb8._0x2b51c1,_0x18bbb8._0x2d29ce,0x463)],_0x1b58ee)]);}catch(_0x100744){yield put(taskError(_0x461a96(0x4cf,_0x18bbb8._0x365718,_0x18bbb8._0x3485fc,0x4f1)+_0x1cd6ca(_0x18bbb8._0x15fec9,_0x18bbb8._0x1b32c9,_0x18bbb8._0x3ce920,_0x18bbb8._0x440048),_0x100744['message'],_0x100744[_0x461a96(0x4f5,0x4ee,_0x18bbb8._0x3e3389,0x50d)]));}}function*roomFilesInViewSaga({roomId:_0x344d4e,fileStatsChannel:_0x3b9b4a}){const _0x5afffe={_0x32d0dd:0x26f,_0x1f4aa9:0x27f},_0x519ca9={_0x755d5e:0x4d5,_0x19f6a0:0x4d6,_0xb2f3fc:0x4cf,_0x380c54:0x2f7,_0x349b04:0x304,_0x2420dd:0x4cd,_0x477dee:0x4b3,_0xa6cb2c:0x316,_0x1527f:0x32b,_0x373f11:0x32d,_0x4c4673:0x31c,_0x10a04c:0x313,_0x1f6aa0:0x303,_0x59f093:0x327,_0x3245c5:0x30e},_0x4612b9={_0x39f367:0x1cf,_0x4e462c:0x1d4,_0x17a0c3:0x19,_0x517128:0x1f,_0x2e4b9a:0x2d,_0x3751b9:0x17},_0x4b11dd={_0x1e5ea6:0x159},_0x5ca054={_0xdfe44b:0x7b};function _0x542504(_0x5beb10,_0x5213b4,_0x30e814,_0xbabeaf){return _0x39fb(_0x5213b4-_0x5ca054._0xdfe44b,_0x30e814);}const _0x392242={};function _0xe560e7(_0x5cdcf5,_0x43eb4a,_0x487c75,_0x3c51b6){return _0x39fb(_0x5cdcf5-_0x4b11dd._0x1e5ea6,_0x43eb4a);}function*_0x4180c5(){const _0x54c48f={_0xe02194:0x109,_0x1eec93:0x4ce,_0x32ddd3:0x1c5},_0x1cb3e1={_0x1cbe18:0x1ba};yield delay(-0x4*0x568+0x1af7+-0x45d);function _0x326be0(_0x32b361,_0x6c84d7,_0x4bc112,_0x270dae){return _0x39fb(_0x6c84d7-0x202,_0x270dae);}function _0xec8d61(_0x7d3ded,_0x3bf9c2,_0x26da36,_0x2c7bff){return _0x39fb(_0x3bf9c2-0x3b9,_0x2c7bff);}const _0x17b19e=yield select(getRoomInfoFilesInView),_0x79c805=_0x17b19e[_0xec8d61(_0x519ca9._0x755d5e,0x4e4,_0x519ca9._0x19f6a0,_0x519ca9._0xb2f3fc)](_0x42b270=>_0x42b270['id']);Object[_0x326be0(_0x519ca9._0x380c54,0x2fe,0x318,_0x519ca9._0x349b04)](_0x392242)[_0xec8d61(0x4d6,_0x519ca9._0xb2f3fc,_0x519ca9._0x2420dd,_0x519ca9._0x477dee)](_0x3b7384=>{function _0x48f9b6(_0xb3c356,_0x44d99e,_0x44e431,_0x9301e0){return _0x326be0(_0xb3c356-_0x1cb3e1._0x1cbe18,_0x9301e0- -0x504,_0x44e431-0xe,_0x44d99e);}function _0xef5a94(_0xc47c1a,_0x14cefb,_0x5c6960,_0x5d0e86){return _0xec8d61(_0xc47c1a-_0x54c48f._0xe02194,_0x5d0e86- -_0x54c48f._0x1eec93,_0x5c6960-_0x54c48f._0x32ddd3,_0xc47c1a);}!_0x79c805[_0x48f9b6(-_0x4612b9._0x39f367,-_0x4612b9._0x4e462c,-0x1dc,-0x1d5)](_0x3b7384)&&(_0x392242[_0x3b7384][_0xef5a94(_0x4612b9._0x17a0c3,_0x4612b9._0x517128,_0x4612b9._0x2e4b9a,_0x4612b9._0x3751b9)](),delete _0x392242[_0x3b7384]);});const _0x58ce64=_0x17b19e[_0x326be0(_0x519ca9._0xa6cb2c,0x31b,0x31e,0x305)](_0x300684=>!_0x392242[_0x300684['id']]),_0x14734b=yield all(_0x58ce64[_0x326be0(_0x519ca9._0x1527f,_0x519ca9._0x373f11,_0x519ca9._0x4c4673,_0x519ca9._0x10a04c)](_0x3e87c1=>{const {id:_0xeb6ef3}=_0x3e87c1;return spawn(fileSaga,{'roomId':_0x344d4e,'fileId':_0xeb6ef3,'fileStatsChannel':_0x3b9b4a});}));_0x58ce64[_0x326be0(_0x519ca9._0x1f6aa0,0x318,_0x519ca9._0x59f093,_0x519ca9._0x3245c5)]((_0x59a660,_0x15bcbd)=>{_0x392242[_0x59a660['id']]=_0x14734b[_0x15bcbd];});}try{while(!![]){yield take([setRoomInfoFilesInViewRange]),yield _0x4180c5();}}finally{Object['values'](_0x392242)[_0xe560e7(_0x5afffe._0x32d0dd,_0x5afffe._0x32d0dd,_0x5afffe._0x1f4aa9,0x25c)](_0x207635=>_0x207635?.[_0x542504(0x1bb,0x1a7,0x1bf,0x1aa)]());}}export function*handleSubscribedRoomFiles({files:_0x588aaa,tab:_0xa58084,roomId:_0x6abbd4}){const _0x1e1f9a={_0x4a1329:0x1bf,_0x531433:0x1d7,_0x5193c9:0x1bc,_0x363333:0x1ab,_0x3a4ec6:0x1b0,_0xd465fe:0x196,_0x179e11:0x1a8,_0x1b9361:0x237,_0xac4503:0x228,_0x1d9017:0x23c,_0x37eabb:0x242,_0x30cc4b:0x24c,_0x568f04:0x231,_0x578040:0x22a,_0x2f9328:0x227,_0x17dd4f:0x214,_0x396905:0x1d3,_0x2bc507:0x1c6,_0x169a7d:0x1b1,_0x53ca0c:0x1d2},_0x4f63e1={_0x211bdc:0x344},_0x41a4cb=[];for(const _0x5110cb of _0x588aaa){const {metadata:_0x43a16a,pointer:_0x13a4ea}=_0x5110cb||{};if(!_0x43a16a||!_0x13a4ea||_0x43a16a[_0x4ec78f(_0x1e1f9a._0x4a1329,_0x1e1f9a._0x531433,0x1bd,_0x1e1f9a._0x5193c9)]||_0x43a16a[_0x4ec78f(_0x1e1f9a._0x363333,_0x1e1f9a._0x3a4ec6,_0x1e1f9a._0xd465fe,_0x1e1f9a._0x179e11)]?.['startsWith'](FILE_PREVIEW_NAME_PREFIX))continue;const _0x3e495d=getFileId(_0x13a4ea),_0x4a9f33=createMessageId({'id':_0x5110cb[_0x341c82(-0x236,-_0x1e1f9a._0x1b9361,-_0x1e1f9a._0xac4503,-_0x1e1f9a._0x1d9017)]});let _0x2e0da6=yield select(getFileEntryById,_0x3e495d);if(!_0x2e0da6){if(_0x5110cb[_0x341c82(-0x22f,-_0x1e1f9a._0x37eabb,-_0x1e1f9a._0x30cc4b,-_0x1e1f9a._0x568f04)]['cleared']){const _0x1368ee=yield call(fetchFileEntryWithPreviews,_0x5110cb,_0x6abbd4);_0x2e0da6=parseCoreFile({..._0x5110cb,'entry':_0x1368ee});}else _0x2e0da6=parseCoreFile(_0x5110cb);yield put(updateFileEntry(_0x2e0da6));}_0x41a4cb[_0x341c82(-_0x1e1f9a._0x578040,-_0x1e1f9a._0x2f9328,-0x1fa,-_0x1e1f9a._0x17dd4f)]({..._0x2e0da6,'messageId':_0x4a9f33});}function _0x4ec78f(_0x2565a9,_0x4ccd3f,_0x3626da,_0x1383d4){return _0x39fb(_0x4ccd3f-0xa9,_0x3626da);}const _0x34cc88=last(_0x588aaa)?.['id'],_0x5bce9c=_0x34cc88>0xb*0x281+0x40*0x16+0x1085*-0x2?ROOM_INFO_FILES_LOADING_STATUS[_0x4ec78f(_0x1e1f9a._0x396905,_0x1e1f9a._0x2bc507,_0x1e1f9a._0x169a7d,_0x1e1f9a._0x53ca0c)]:ROOM_INFO_FILES_LOADING_STATUS['ALL_LOADED'],_0x1bca49=_0x34cc88>-0x1*0x264b+0xbb9+0x1a93*0x1?_0x34cc88-(0x1c1d+0x368+-0x1f84):null;function _0x341c82(_0x2a5daa,_0x5b7705,_0x473477,_0x17d596){return _0x39fb(_0x17d596- -_0x4f63e1._0x211bdc,_0x2a5daa);}yield put(setRoomInfoFiles({'tab':_0xa58084,'files':_0x41a4cb,'nextLte':_0x1bca49,'nextLoadingStatus':_0x5bce9c}));}export function*subscribeRoomFilesSaga({roomId:_0x402009}){const _0x555156={_0x4cefc7:0x71,_0x3e3d04:0x75,_0x10cfe0:0x63,_0x112301:0x6a,_0x3f6c47:0x2f2,_0x4be9c7:0x2e3,_0x535e75:0x2fd,_0x775de4:0x2fb,_0x206938:0x302,_0x216061:0x30a,_0x379650:0x6c,_0x4c21b0:0x82},_0xf45ef={_0x4cce9a:0x79,_0x39430a:0x89,_0x5a168f:0x98,_0x41c529:0xb6,_0x3605ef:0xa2,_0x52cfe9:0xbc,_0x1e012b:0xa6},_0xb0fdbb={_0x372e0c:0x1dd},_0x5ea5a9=yield select(getRoomInfoFilesTab);function _0x756141(_0x1d1f7f,_0x2a4854,_0x56a707,_0x1630d1){return _0x39fb(_0x1630d1-_0xb0fdbb._0x372e0c,_0x1d1f7f);}const _0x121059=yield select(getRoomInfoFilesLoadingStatusByTab(_0x5ea5a9));if([ROOM_INFO_FILES_LOADING_STATUS[_0x14644d(_0x555156._0x4cefc7,_0x555156._0x3e3d04,_0x555156._0x10cfe0,_0x555156._0x112301)],ROOM_INFO_FILES_LOADING_STATUS[_0x756141(_0x555156._0x3f6c47,_0x555156._0x4be9c7,_0x555156._0x535e75,_0x555156._0x775de4)]][_0x756141(0x31b,_0x555156._0x206938,_0x555156._0x216061,0x30a)](_0x121059))return;function _0x14644d(_0x1a11ff,_0x1c791f,_0x362186,_0xb16809){return _0x39fb(_0x1c791f- -0x96,_0x362186);}yield put(setRoomInfoFilesLoadingStatus({'tab':_0x5ea5a9,'status':ROOM_INFO_FILES_LOADING_STATUS[_0x14644d(_0x555156._0x379650,_0x555156._0x3e3d04,_0x555156._0x4c21b0,0x72)]}));const _0x1c9a80={'limit':ROOM_INFO_FILES_LOAD_LIMIT,'type':_0x5ea5a9},_0x533efd=yield select(getRoomInfoFilesLteByTab(_0x5ea5a9));if(_0x533efd>-0xd5c+-0x1977+0x26d3)_0x1c9a80['lte']=_0x533efd;yield apiSubscribeSaga([getCoreBackend()['subscribeF'+'iles'],_0x402009,_0x1c9a80],function*_0x5f2a53(_0x4a90a3){yield handleSubscribedRoomFiles({'files':_0x4a90a3,'roomId':_0x402009,'tab':_0x5ea5a9});},{'onError':function*_0x2674e2(_0x3e06ea){const _0x49b3d2={_0x1b3933:0x1a1,_0x2ffeaa:0x0,_0x5212af:0x379};function _0x275e5b(_0xa87192,_0x4c9007,_0xedb643,_0x372b5e){return _0x14644d(_0xa87192-0x1df,_0xedb643- -0x2f5,_0x4c9007,_0x372b5e-0x53);}yield taskErrorSaga(_0x3ad890(-0x73,-_0xf45ef._0x4cce9a,-_0xf45ef._0x39430a,-0x77)+_0x3ad890(-_0xf45ef._0x5a168f,-0x9a,-0x91,-0x88)+'ga',_0x3e06ea);function _0x3ad890(_0x5b9b62,_0x1cdfb0,_0x36946d,_0x53b50d){return _0x756141(_0x36946d,_0x1cdfb0-_0x49b3d2._0x1b3933,_0x36946d-_0x49b3d2._0x2ffeaa,_0x1cdfb0- -_0x49b3d2._0x5212af);}yield put(setRoomInfoFilesLoadingStatus({'tab':_0x5ea5a9,'status':ROOM_INFO_FILES_LOADING_STATUS[_0x3ad890(-_0xf45ef._0x41c529,-_0xf45ef._0x3605ef,-_0xf45ef._0x52cfe9,-_0xf45ef._0x1e012b)]}));}});}export function*updateRoomSettingSaga({payload:{roomId:_0x29052e,key:_0x41d96d,value:_0x12b556}}){const _0x2bf989={_0x4fa7d4:0x18f,_0x314543:0x182,_0x1a60ad:0x17a,_0x3b12dd:0x170,_0x5ecb0c:0x192,_0x2b35e7:0x1ab,_0x1cfae3:0x1b8,_0x4aef5c:0x1bb},_0x554176={_0x3fc77f:0x7c};function _0x5e6c5(_0x5edaa1,_0x2cbfaa,_0x28f0f9,_0x124177){return _0x39fb(_0x2cbfaa-_0x554176._0x3fc77f,_0x5edaa1);}function _0xdcc46a(_0x3bc6ae,_0x10dddc,_0x1da032,_0x379417){return _0x39fb(_0x10dddc-0xc1,_0x3bc6ae);}try{const _0x255731=getCoreBackend();yield apiCall(_0x255731['updateRoom'+_0x5e6c5(_0x2bf989._0x4fa7d4,_0x2bf989._0x314543,_0x2bf989._0x1a60ad,_0x2bf989._0x3b12dd)],_0x29052e,0x1c13+0x13cb*-0x1+0x2*-0x422,{[_0x41d96d]:_0x12b556});}catch(_0x15b82f){yield taskError('UpdateRoom'+_0x5e6c5(_0x2bf989._0x5ecb0c,_0x2bf989._0x2b35e7,_0x2bf989._0x1cfae3,_0x2bf989._0x4aef5c)+'a',_0x15b82f);}}export function*roomFilesInitialFetchSaga({roomId:_0x4d76a2}){const _0x2d6fd2=yield select(getRoomInfoFilesTab);yield put(resetRoomInfoFiles({'tab':_0x2d6fd2})),yield call(subscribeRoomFilesSaga,{'roomId':_0x4d76a2});}export function*roomFilesDeleteFileHandler({roomId:_0x36b60a},{payload:_0x4d5460}){const _0x3fa842={_0x1d523b:0xdf,_0x459109:0xe4,_0x53d761:0xfa,_0x3ed2b9:0xef,_0xe346ab:0xda,_0x4d2ac9:0xe5,_0x1c7a8a:0xfc,_0x31598a:0xfd,_0xd6029a:0xd4,_0x277f39:0xe8,_0x2e0d31:0x1c8},_0x16c4db={_0x217b90:0x1f7};function _0x9b7128(_0x3c3545,_0x4ab295,_0x56648a,_0x692972){return _0x39fb(_0x692972-0xbc,_0x56648a);}function _0x2994f9(_0x5ac689,_0x432890,_0x22d261,_0x1aca4c){return _0x39fb(_0x1aca4c- -_0x16c4db._0x217b90,_0x432890);}try{const {fileId:_0x15cacd}=_0x4d5460,_0x52b2e1=makeGetRoomInfoFileById(_0x15cacd),_0xe2ee73=yield select(_0x52b2e1);if(!_0xe2ee73)return;yield chatDeleteMessageHandler(_0x36b60a,_0xe2ee73[_0x2994f9(-_0x3fa842._0x1d523b,-_0x3fa842._0x459109,-_0x3fa842._0x53d761,-_0x3fa842._0x3ed2b9)]),yield put(removeFileEntries({'fileIds':[_0x15cacd],'messageIds':[_0xe2ee73[_0x2994f9(-_0x3fa842._0xe346ab,-_0x3fa842._0x4d2ac9,-_0x3fa842._0x1c7a8a,-0xef)]]}));}catch(_0x1188ce){yield taskErrorSaga(_0x2994f9(-_0x3fa842._0x31598a,-_0x3fa842._0xd6029a,-0xd7,-_0x3fa842._0x277f39)+_0x9b7128(0x1c3,_0x3fa842._0x2e0d31,0x1c0,0x1c9),_0x1188ce);}}export function*roomInfoSaga({roomId:_0x4b162a,fileStatsChannel:_0x489beb}){const _0x4e265e={_0x397a87:0x3a6,_0x42618e:0x3a9,_0x3938bd:0x38d,_0x24ed34:0x392,_0x3667f0:0x399,_0x308479:0x393},_0x348566={_0x450c26:0x28a};yield takeLeading(updateRoomAvatar,updateRoomAvatarSaga,{'roomId':_0x4b162a}),yield takeLeading(removeRoomAvatar,removeRoomAvatarSaga,{'roomId':_0x4b162a}),yield takeLatest(loadMoreFiles,subscribeRoomFilesSaga,{'roomId':_0x4b162a}),yield takeLatest(setRoomInfoFilesTab,roomFilesInitialFetchSaga,{'roomId':_0x4b162a}),yield takeLeading(updateRoomSetting,updateRoomSettingSaga),yield takeLeading(updateRoomTitle,function*_0x49818e(_0x1d9eff){yield updateRoomConfigSaga(_0x4b162a,'title',_0x1d9eff);}),yield takeLeading(updateRoomCanCall,function*_0x92a167(_0x362337){yield updateRoomConfigSaga(_0x4b162a,'canCall',_0x362337);}),yield takeLeading(updateRoomDescription,function*_0x1507f3(_0x260214){function _0xcb0c3d(_0x5c91db,_0x4bc279,_0x3e3200,_0x4fb1c1){return _0x39fb(_0x3e3200-_0x348566._0x450c26,_0x4fb1c1);}function _0x3dc628(_0x55c681,_0xab82fe,_0x64e7a2,_0x2cd428){return _0x39fb(_0x2cd428- -0xcf,_0xab82fe);}const _0x1087e2=sanitizeRoomDescription(_0x260214[_0xcb0c3d(_0x4e265e._0x397a87,_0x4e265e._0x42618e,_0x4e265e._0x3938bd,_0x4e265e._0x24ed34)]);yield updateRoomConfigSaga(_0x4b162a,_0xcb0c3d(0x39f,_0x4e265e._0x3667f0,_0x4e265e._0x308479,0x389)+'n',{'payload':_0x1087e2});}),yield put(resetRoomInfoFiles()),yield fork(roomFilesInViewSaga,{'roomId':_0x4b162a,'fileStatsChannel':_0x489beb}),yield takeLeading(deleteRoomFile,roomFilesDeleteFileHandler,{'roomId':_0x4b162a});}