OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / room / room.reducer.js

1 lines · javascript ref:
(function(_0x21a24d,_0x33b9db){const _0x2051c8={_0x24351a:0x3d,_0x118d4e:0x2d,_0x1c58d0:0x226,_0x5e250a:0x22e,_0x5f31ba:0x22c,_0x195b1b:0x52,_0x478928:0x49,_0x26899f:0x44,_0x49c3cd:0x2c,_0x44960f:0x18,_0x210376:0x20,_0x47caad:0x1e,_0x1ec724:0x20b,_0x59814d:0x211,_0x2b2161:0x1f7,_0x2279e3:0x2d,_0x16f124:0x1f,_0x524e97:0x222,_0x7d5629:0x236,_0x4924ad:0x23,_0x16a283:0x27,_0x363a77:0x37,_0x226f38:0x4e,_0x483ec5:0x2b,_0x453251:0x23,_0x187ea6:0x22,_0x2a5e5d:0x13,_0x1f7833:0x220,_0x360b0c:0x232},_0x45d47a={_0x170ddc:0xf8},_0x513f8b={_0xff3a6a:0xec};function _0xf4f776(_0x2936c3,_0x35049a,_0xda97ef,_0x110b3d){return _0x23ef(_0xda97ef- -_0x513f8b._0xff3a6a,_0x35049a);}const _0x14a843=_0x21a24d();function _0x340087(_0x5018ea,_0x2230f4,_0x580bee,_0x4e1e92){return _0x23ef(_0x5018ea-_0x45d47a._0x170ddc,_0x2230f4);}while(!![]){try{const _0x1ffcb4=parseInt(_0xf4f776(0x3f,_0x2051c8._0x24351a,0x31,_0x2051c8._0x118d4e))/(-0x861+-0x5*-0x554+-0x1242)+-parseInt(_0x340087(_0x2051c8._0x1c58d0,_0x2051c8._0x5e250a,_0x2051c8._0x5f31ba,0x21e))/(-0x19f2+-0x13f*-0x4+-0x14f8*-0x1)+parseInt(_0xf4f776(_0x2051c8._0x195b1b,_0x2051c8._0x478928,_0x2051c8._0x26899f,_0x2051c8._0x49c3cd))/(-0x175*-0x10+-0x83*0x4+0x1*-0x1541)*(parseInt(_0xf4f776(_0x2051c8._0x44960f,0x10,_0x2051c8._0x210376,_0x2051c8._0x47caad))/(-0x35*0x2+-0x6*-0x149+-0x748))+parseInt(_0x340087(_0x2051c8._0x1ec724,_0x2051c8._0x59814d,0x1fa,_0x2051c8._0x2b2161))/(0x42*0x4c+-0xa7a+-0x89*0x11)+-parseInt(_0xf4f776(0x37,_0x2051c8._0x2279e3,_0x2051c8._0x16f124,0x35))/(-0x16*-0x1ad+0x6b0*-0x3+-0x10c8)*(parseInt(_0x340087(0x224,_0x2051c8._0x524e97,_0x2051c8._0x7d5629,0x23c))/(-0x4f8+-0x1288+0x1787))+parseInt(_0xf4f776(_0x2051c8._0x4924ad,_0x2051c8._0x16a283,0x2c,0x18))/(0x951*-0x2+-0x894+0x1b3e*0x1)*(-parseInt(_0xf4f776(_0x2051c8._0x363a77,0x3a,0x41,_0x2051c8._0x226f38))/(0x198a+0xaae+0x1*-0x242f))+parseInt(_0xf4f776(_0x2051c8._0x483ec5,_0x2051c8._0x453251,_0x2051c8._0x187ea6,_0x2051c8._0x2a5e5d))/(0xb32+0x1*-0x347+-0x1*0x7e1)*(parseInt(_0x340087(_0x2051c8._0x1f7833,_0x2051c8._0x360b0c,0x219,0x222))/(-0xa*-0x158+-0x1*0x1baf+0xe4a));if(_0x1ffcb4===_0x33b9db)break;else _0x14a843['push'](_0x14a843['shift']());}catch(_0x1e6374){_0x14a843['push'](_0x14a843['shift']());}}}(_0x2e4b,-0x31f17*0x5+-0x3929f+0x1b0718));const _0x231b4b=(function(){const _0x2d87d8={_0x27ce5a:0x208,_0x3eb84c:0x207,_0x4ad24f:0x21f,_0x427f3b:0x211};let _0xa5e95e=!![];return function(_0x4be386,_0x32b8b9){const _0x6c3090=_0xa5e95e?function(){const _0x54c4b0={_0x194536:0x318};function _0x52cdf4(_0x172968,_0x2ea719,_0x191215,_0x2929f2){return _0x23ef(_0x2ea719- -_0x54c4b0._0x194536,_0x172968);}if(_0x32b8b9){const _0x3f8f9f=_0x32b8b9[_0x52cdf4(-_0x2d87d8._0x27ce5a,-_0x2d87d8._0x3eb84c,-_0x2d87d8._0x4ad24f,-_0x2d87d8._0x427f3b)](_0x4be386,arguments);return _0x32b8b9=null,_0x3f8f9f;}}:function(){};return _0xa5e95e=![],_0x6c3090;};}()),_0x5dd106=_0x231b4b(this,function(){const _0x5ca749={_0x5bbc78:0x1fe,_0x51f604:0x214,_0x333b8e:0x205,_0x44e6f7:0x20d,_0x57e464:0x203,_0x4655a6:0x1f9,_0x3bb97d:0x1f8,_0x1623a6:0x1fb,_0x4a316b:0xeb,_0x4a8393:0xe3,_0x4fbf43:0xae,_0x7edbcd:0xc6,_0x541827:0x1f7,_0x2e88b1:0x202,_0x2e7767:0x200,_0x1adaf9:0x20d,_0x405728:0x1ed,_0x29a307:0x1f1},_0x4fe1b6={_0x21ea15:0x52};function _0x3817cc(_0x22cc4b,_0x3d8d74,_0x4649d0,_0x2197ad){return _0x23ef(_0x22cc4b- -_0x4fe1b6._0x21ea15,_0x4649d0);}function _0x20f4d8(_0x1a0f28,_0xf97466,_0x145aad,_0xde0cca){return _0x23ef(_0x1a0f28- -0x304,_0xf97466);}return _0x5dd106[_0x20f4d8(-_0x5ca749._0x5bbc78,-_0x5ca749._0x51f604,-_0x5ca749._0x333b8e,-_0x5ca749._0x44e6f7)]()[_0x20f4d8(-_0x5ca749._0x57e464,-_0x5ca749._0x4655a6,-_0x5ca749._0x3bb97d,-_0x5ca749._0x1623a6)](_0x3817cc(0xd8,_0x5ca749._0x4a316b,_0x5ca749._0x4a8393,0xc4)+'+$')[_0x3817cc(0xb4,_0x5ca749._0x4fbf43,0x9e,_0x5ca749._0x7edbcd)]()[_0x20f4d8(-_0x5ca749._0x541827,-_0x5ca749._0x2e88b1,-_0x5ca749._0x2e7767,-_0x5ca749._0x1adaf9)+'r'](_0x5dd106)[_0x20f4d8(-0x203,-_0x5ca749._0x405728,-_0x5ca749._0x29a307,-0x216)]('(((.+)+)+)'+'+$');});_0x5dd106();import{resetModuleStateCmd}from'../lib/rootAction';import{getObjChange}from'../lib/object';import{EMPTY_ROOM_ID,ROOM_CLICKS_TO_UNLOCK_DEBUG,RECENT_ROOM_UPDATE}from'./room.constant';import{ROOM_MAIN_STATE_KEY,roomMainSlice,ROOM_MAIN_INITIAL_STATE}from'./main/room-main.reducer';import{ROOM_JOINT_STATE_KEY,roomJointSlice,ROOM_JOINT_INITIAL_STATE}from'./joint/room-joint.reducer';import{ROOM_LIST_STATE_KEY}from'./list/room-list.constant';import{ROOM_LIST_INITIAL_STATE,roomListSlice}from'./list/room-list.reducer';import{ROOM_DM_INITIAL_STATE,roomDmSlice}from'./dm/room-dm.reducer';function _0x23ef(_0x23ef2f,_0x559f8c){const _0x5c5b2a=_0x2e4b();return _0x23ef=function(_0x399310,_0x3c65a2){_0x399310=_0x399310-(0x1fc8+-0x13*0x182+-0x221);let _0x12c6c6=_0x5c5b2a[_0x399310];return _0x12c6c6;},_0x23ef(_0x23ef2f,_0x559f8c);}import{ROOM_DM_STATE_KEY}from'./dm/room-dm.constant';import{setAllRooms,setMainRoom,setRoomMyCapabilities,setRoomVersion,setRoomInfo,setNotifications,setRoomStats,unlockDebug,setCreatedRoomMeta,roomSetRepairingStatus,updateRecentRooms,addOrRemoveRecentRoom,setRoomDiscoveryKey,setRoomShowWarning}from'./room.action';import{getRecentRoomItemChanged,isDmPeerHasLeft}from'./room.model';import{getChanged}from'../lib/array';import{myMemberRemoved}from'../member';import{FORWARD_MESSAGE_INITIAL_STATE,FORWARD_MESSAGE_STATE_KEY,forwardMessageReducer}from'./forward-message';function _0x2e4b(){const _0x29f55f=['list','isLoading','forwardMes','isArray','16gWUhQy','sage','includes','allRoomIds','notificati','176438qGYISx','payload','reduce','actualRoom','roomDiscov','isReadOnly','length','timestamp','discoveryI','searchRoom','REMOVED','382393eXNERZ','map','(((.+)+)+)','pairing','7lzNfcY','720684ffMgHz','18418oSbtbT','total','99rCJdAF','eryKeyById','search','debugClick','type','ADDED','roomId','toString','roomById','onsById','reducer','sort','4583580CwDqDU','61108dLCEMo','constructo','130LmQznd','Ids','keys','apply','filter','1575515FuiAoD'];_0x2e4b=function(){return _0x29f55f;};return _0x2e4b();}import{SHARE_MESSAGE_IN_MESSAGE_INITIAL_STATE,SHARE_MESSAGE_IN_STATE_KEY,shareMessageInReducer}from'./share-message';const EMPTY_ROOM_ITEM={'isDebugging':![],'debugClicks':ROOM_CLICKS_TO_UNLOCK_DEBUG,'showWarning':![]};export const INITIAL_STATE={'stats':{},'roomById':{},'roomDiscoveryKeyById':{},'notificationsById':{},[ROOM_MAIN_STATE_KEY]:ROOM_MAIN_INITIAL_STATE,[ROOM_JOINT_STATE_KEY]:ROOM_JOINT_INITIAL_STATE,[ROOM_LIST_STATE_KEY]:ROOM_LIST_INITIAL_STATE,[ROOM_DM_STATE_KEY]:ROOM_DM_INITIAL_STATE,[FORWARD_MESSAGE_STATE_KEY]:FORWARD_MESSAGE_INITIAL_STATE,[SHARE_MESSAGE_IN_STATE_KEY]:SHARE_MESSAGE_IN_MESSAGE_INITIAL_STATE};export const roomReducer=(_0x491071=INITIAL_STATE,_0x320596)=>{const _0x183083={_0x3d50b4:0x68,_0x4c9117:0x56,_0x26d1c1:0x6a,_0x29b6c6:0x68,_0x354cf5:0x71,_0x2a5971:0x7d,_0x4200f4:0x63,_0x5c66f7:0x4a,_0x2fcbb4:0x52,_0x16fe5e:0x295,_0x337402:0x293,_0x5a4f97:0x40,_0x6c6495:0x36,_0x1ccb45:0x5d,_0x137000:0x5e,_0x2f3b91:0x79,_0x51598b:0x4d,_0xd4be0b:0x5d,_0x19c2eb:0x3b,_0x14d87f:0x41,_0x5ef04d:0x277,_0x552200:0x263,_0x4b0449:0x68,_0x33555c:0x57,_0x14a7d8:0x5f,_0x2cc911:0x42,_0x409231:0x46,_0x582782:0x3c,_0x5db439:0x52,_0x5788ff:0x2f,_0x186286:0x26,_0x3ca6a1:0x50,_0x58dc9e:0x67,_0x141657:0x54,_0x24a44d:0x48,_0x3e6206:0x5c,_0x5244d7:0x58,_0x507cff:0x4f,_0x1577a3:0x50,_0x2c05ee:0x65,_0x4c42d7:0x4c,_0x591046:0x64,_0x35f74e:0x284,_0x480ba3:0x26e,_0x436bc3:0x262,_0x3bcd92:0x276,_0x22a6fe:0x27b,_0x703ac3:0x68,_0x53c088:0x69,_0x319455:0x53,_0x19e417:0x26d,_0x3f2740:0x256,_0x51b95f:0x275,_0x26150e:0x55,_0x59d8f9:0x51,_0x153a62:0x5d,_0x259ea6:0x284,_0x5d0952:0x27e,_0x3fdb8b:0x287,_0x5b5086:0x290,_0x1fcc4f:0x57,_0x3b315e:0x49,_0x20a5a5:0x46,_0x5397a3:0x283,_0x14aa71:0x26a,_0x48999c:0x267,_0x3ad68c:0x284,_0x2421ba:0x26f,_0x524698:0x26d,_0x332e2e:0x277,_0x258895:0x61,_0x17f3a8:0x57,_0x5c1663:0x57,_0x13fff1:0x264,_0x4da530:0x261,_0x24f4d7:0x5c,_0x18d173:0x277,_0x4de69b:0x26c,_0x226765:0x265,_0x1e74b:0x59,_0x1ee0e1:0x4b,_0x5591f0:0x4c,_0x32d88b:0x57,_0x32f760:0x68,_0x45b9ae:0x32,_0x3cc190:0x43,_0xd37578:0x54,_0x548f4d:0x49,_0x365896:0x60,_0x1e3e5a:0x279,_0x3e0c55:0x272,_0x2c4b75:0x292,_0x31c533:0x28e,_0x29a813:0x59,_0x4502a6:0x5a,_0x208252:0x275,_0x296431:0x25d,_0x36241f:0x285,_0x15bc53:0x4f,_0x424437:0x265,_0x2b9157:0x281,_0x1d17fc:0x5c,_0x56d16e:0x6f,_0x1cff6a:0x46,_0x1e27d4:0x288,_0x4c6cc6:0x271,_0x37485e:0x28e,_0x4d6447:0x287,_0x29d592:0x26d,_0x139b6d:0x281,_0x2a7d92:0x5d,_0xdeb070:0x65,_0x47646c:0x289,_0x57e111:0x27f,_0x2f940f:0x294,_0x16d003:0x57,_0x4a140b:0x5e,_0x556df8:0x55,_0x1bf9af:0x270,_0x12e0ec:0x59,_0x25b562:0x44,_0x30df1a:0x54,_0x2dbbe5:0x64,_0x4679d1:0x27c,_0x59f970:0x286,_0x17fc8d:0x277,_0x5f10c7:0x59,_0x1df386:0x6d,_0x3332a2:0x56,_0x55c929:0x48,_0x3002a9:0x277,_0x726b9c:0x278,_0x5e2eb1:0x45,_0x810d55:0x30,_0x56a1d6:0x5c,_0x168da0:0x62,_0x1d1667:0x279,_0x354644:0x27a,_0x257741:0x28d,_0x4e9444:0x41,_0x1cf525:0x5d,_0x2d56f7:0x60,_0x5a80fa:0x52,_0x351503:0x69,_0x4d79b5:0x257,_0x4cc7c7:0x5c,_0x48b995:0x5e,_0x12546b:0x75,_0x4d0183:0x47,_0x16bcce:0x45,_0x2fee3c:0x80,_0x543d91:0x54,_0x384122:0x62,_0x315e19:0x55,_0x3f57d1:0x57,_0x10f37d:0x268,_0x289a94:0x258,_0x3be5b3:0x272,_0x5ec87d:0x27d,_0x2be51b:0x252,_0x49f318:0x262,_0x351b65:0x47,_0x31c954:0x2e,_0x154665:0x74,_0x534699:0x47,_0x1b3525:0x32,_0x37ecb4:0x57,_0x15bd6e:0x3e,_0x54d16d:0x6a,_0x25ac71:0x67,_0x229a15:0x5b,_0x58c1ac:0x52,_0x51290c:0x65,_0x312bcc:0x57,_0x6e95dd:0x53,_0x25c0f2:0x65,_0x58373d:0x4b,_0x3606df:0x74,_0xd13386:0x4d,_0x28b51a:0x53,_0x189519:0x61,_0x5510b0:0x273,_0x184388:0x298,_0x45d07c:0x269,_0x581930:0x25b,_0x39f2ae:0x25a,_0x20ae1c:0x277,_0x36b1dd:0x270,_0x7d160c:0x263,_0x10d8c3:0x28a,_0x2f02b7:0x266,_0x350afb:0x253,_0x5878e2:0x46,_0x265de8:0x6e,_0x18a7fd:0x288,_0x5f0b0a:0x27b,_0x49987d:0x2d,_0x351fae:0x44,_0x3332f2:0x35,_0x209854:0x64,_0xfadf8b:0x6b,_0x5eede1:0x66,_0x3a9c11:0x7c,_0x53e0e4:0x73,_0xdcb16b:0x26d,_0x1ae935:0x27e,_0x285f25:0x26a,_0x29fe2d:0x282,_0x1f7aa0:0x293,_0x2ba042:0x296,_0x2f0c57:0x68,_0x329bfe:0x5e,_0x19fee2:0x64,_0xf0ee44:0x68,_0x5d5006:0x75,_0x5eee16:0x71,_0x323922:0x273,_0x194534:0x284,_0x25bc3b:0x28a,_0x50eca4:0x280,_0x345853:0x274,_0xbbf335:0x26d,_0x2c8a3c:0x26b,_0x2fb76d:0x256,_0x5c8ee8:0x275,_0x1dbfbf:0x57,_0x5f6858:0x277,_0x47f27e:0x28e,_0x5df20c:0x299,_0x1d5cf3:0x26f,_0x4a5e38:0x291,_0x2b4044:0x62,_0x51361b:0x64,_0x22be3c:0x5e,_0x49b37e:0x68,_0x1acfa7:0x6c,_0x564bba:0x66,_0x1ba29e:0x65,_0x24c88b:0x29e,_0x53da6d:0x28b,_0x5f4ac3:0x25a,_0x46057c:0x270,_0x49a959:0x4c,_0x355928:0x62,_0x5b0454:0x57,_0x59be98:0x70,_0x5c3f1f:0x52},_0xcadb8f={_0x3fad04:0x2b6,_0x5e09ed:0x2bc,_0x2fa6cb:0x2b9,_0x18e5c0:0x2b9,_0x3cd5f5:0x2be,_0x4bf69d:0x2cd,_0x5138e0:0x2b5,_0x46decc:0x2d2,_0x60d960:0x2bc,_0x31e8e1:0x2b4},_0xcb72b6={_0x5fe059:0x258,_0x5492a0:0x162,_0x4be44b:0xb2},_0x30f560={_0x18a0e7:0x38b};function _0x2d8d55(_0x4e25ae,_0x4b9cf1,_0x530328,_0x8b8fe1){return _0x23ef(_0x4e25ae- -_0x30f560._0x18a0e7,_0x8b8fe1);}function _0x45d192(_0x3ae8cd,_0x504fdc,_0x3f6b94,_0x134e21){return _0x23ef(_0x3ae8cd- -0x16b,_0x504fdc);}switch(_0x320596[_0x45d192(-_0x183083._0x3d50b4,-_0x183083._0x4c9117,-_0x183083._0x26d1c1,-0x6d)]){case setRoomStats[_0x45d192(-_0x183083._0x29b6c6,-_0x183083._0x354cf5,-0x62,-_0x183083._0x2a5971)]:{const {roomId:_0x2a4972,stats:_0x4e2a38}=_0x320596[_0x45d192(-0x4d,-_0x183083._0x4200f4,-_0x183083._0x5c66f7,-_0x183083._0x2fcbb4)];return{..._0x491071,'stats':{..._0x4e2a38,'roomId':_0x2a4972}};}case setMainRoom[_0x2d8d55(-0x288,-0x28f,-_0x183083._0x16fe5e,-_0x183083._0x337402)]:{const {roomId:_0x567c81}=_0x320596['payload'];let {joint:_0x13043d}=_0x491071;return _0x567c81&&(_0x13043d={..._0x13043d,'pairing':{..._0x13043d[_0x45d192(-_0x183083._0x5a4f97,-0x38,-_0x183083._0x6c6495,-0x2a)],'activeSeedId':EMPTY_ROOM_ID}}),{..._0x491071,'main':{...ROOM_MAIN_INITIAL_STATE,'roomId':_0x567c81},'joint':_0x13043d};}case setAllRooms[_0x45d192(-0x68,-_0x183083._0x1ccb45,-_0x183083._0x137000,-_0x183083._0x2f3b91)]:{const {total:_0x2c5582,rooms:_0x5a04a9}=_0x320596[_0x45d192(-_0x183083._0x51598b,-_0x183083._0xd4be0b,-_0x183083._0x19c2eb,-_0x183083._0x14d87f)];let _0x34d033=_0x491071;(_0x491071[_0x2d8d55(-_0x183083._0x5ef04d,-0x282,-_0x183083._0x552200,-0x288)][_0x45d192(-_0x183083._0x4c9117,-0x59,-_0x183083._0x4b0449,-_0x183083._0x4c9117)]||_0x491071[_0x45d192(-_0x183083._0x33555c,-_0x183083._0x14a7d8,-_0x183083._0x2cc911,-_0x183083._0x409231)][_0x45d192(-_0x183083._0x582782,-_0x183083._0x5db439,-_0x183083._0x5788ff,-_0x183083._0x186286)]!==_0x2c5582)&&(_0x34d033={..._0x491071,'list':{..._0x491071[_0x45d192(-_0x183083._0x33555c,-_0x183083._0x3ca6a1,-_0x183083._0x58dc9e,-0x5b)],'isLoading':![],'total':_0x2c5582}});if(_0x5a04a9[_0x45d192(-0x48,-_0x183083._0x141657,-0x3c,-_0x183083._0x24a44d)]===0x930+-0x12*-0x1b+-0x21*0x56&&_0x491071[_0x45d192(-0x57,-_0x183083._0x2fcbb4,-_0x183083._0x3e6206,-_0x183083._0x24a44d)][_0x45d192(-0x50,-_0x183083._0x5244d7,-0x42,-0x46)][_0x45d192(-_0x183083._0x24a44d,-0x58,-_0x183083._0x507cff,-_0x183083._0x5db439)]===-0x2*-0x275+-0x1c32+0x1748)return _0x34d033;const _0x27fd5a=getChanged(_0x491071['list'][_0x45d192(-_0x183083._0x1577a3,-0x5f,-_0x183083._0x2c05ee,-_0x183083._0x19c2eb)],_0x5a04a9[_0x45d192(-_0x183083._0x2cc911,-0x53,-0x2b,-0x2d)](_0x5f5872=>_0x5f5872['roomId'])),_0x557dc4=_0x5a04a9[_0x45d192(-_0x183083._0x4c42d7,-0x4d,-_0x183083._0x591046,-0x38)]((_0x1d17ca,_0x279670)=>{const _0x39f684={_0x6ed367:0x720,_0x1e3770:0x1a2},{roomId:_0xd907a7}=_0x279670;function _0x8c309e(_0x2d35e4,_0x47fa34,_0x5dff64,_0xbbf491){return _0x2d8d55(_0x2d35e4-_0x39f684._0x6ed367,_0x47fa34-_0x39f684._0x1e3770,_0x5dff64-0x17a,_0x5dff64);}function _0x351f6d(_0x56b873,_0x37b5f7,_0x157fa5,_0x3ad940){return _0x45d192(_0x37b5f7- -_0xcb72b6._0x5fe059,_0x157fa5,_0x157fa5-_0xcb72b6._0x5492a0,_0x3ad940-_0xcb72b6._0x4be44b);}const _0x2c0f34=getRecentRoomItemChanged(_0x34d033[_0x351f6d(-_0xcadb8f._0x3fad04,-_0xcadb8f._0x5e09ed,-_0xcadb8f._0x2fa6cb,-0x2a9)][_0xd907a7],_0x279670);if(_0x2c0f34){const _0x373e84=_0x1d17ca||{};return _0x373e84[_0x2c0f34[_0x351f6d(-_0xcadb8f._0x18e5c0,-_0xcadb8f._0x3cd5f5,-_0xcadb8f._0x4bf69d,-_0xcadb8f._0x5138e0)]]={..._0x34d033[_0x351f6d(-_0xcadb8f._0x46decc,-_0xcadb8f._0x60d960,-_0xcadb8f._0x5138e0,-_0xcadb8f._0x31e8e1)][_0xd907a7]||EMPTY_ROOM_ITEM,..._0x2c0f34},_0x373e84;}return _0x1d17ca;},null);return _0x557dc4&&(_0x34d033={..._0x34d033,'roomById':{..._0x491071[_0x2d8d55(-_0x183083._0x35f74e,-0x27d,-0x294,-_0x183083._0x480ba3)],..._0x557dc4}}),_0x27fd5a&&(_0x34d033={..._0x34d033,'list':{..._0x34d033[_0x2d8d55(-_0x183083._0x5ef04d,-_0x183083._0x436bc3,-_0x183083._0x3bcd92,-_0x183083._0x22a6fe)],'allRoomIds':_0x27fd5a,'actualRoomIds':_0x27fd5a}}),_0x34d033;}case addOrRemoveRecentRoom[_0x45d192(-_0x183083._0x703ac3,-_0x183083._0x53c088,-_0x183083._0x319455,-_0x183083._0x14a7d8)]:{const {type:_0x60194d,roomId:_0x160149,timestamp:_0x3750e2}=_0x320596[_0x2d8d55(-_0x183083._0x19e417,-_0x183083._0x3f2740,-_0x183083._0x51b95f,-0x284)];switch(_0x60194d){case RECENT_ROOM_UPDATE[_0x45d192(-_0x183083._0x58dc9e,-_0x183083._0x26150e,-_0x183083._0x59d8f9,-_0x183083._0x153a62)]:{if(_0x491071[_0x2d8d55(-_0x183083._0x259ea6,-_0x183083._0x5d0952,-_0x183083._0x3fdb8b,-_0x183083._0x5b5086)][_0x160149]&&_0x491071[_0x45d192(-_0x183083._0x1fcc4f,-_0x183083._0x3b315e,-_0x183083._0x20a5a5,-_0x183083._0x507cff)]['allRoomIds'][_0x2d8d55(-0x271,-_0x183083._0x5397a3,-_0x183083._0x14aa71,-_0x183083._0x48999c)](_0x160149))return _0x491071;const _0x1a2df3={..._0x491071[_0x2d8d55(-_0x183083._0x3ad68c,-_0x183083._0x2421ba,-0x289,-_0x183083._0x524698)],[_0x160149]:{...EMPTY_ROOM_ITEM,..._0x491071['roomById'][_0x160149],'roomId':_0x160149,'timestamp':_0x3750e2}},_0x51492c=Object[_0x2d8d55(-0x27b,-_0x183083._0x5ef04d,-_0x183083._0x3fdb8b,-_0x183083._0x332e2e)](_0x1a2df3)[_0x45d192(-_0x183083._0x258895,-_0x183083._0x4200f4,-_0x183083._0x17f3a8,-0x78)]((_0x463b70,_0x859448)=>_0x1a2df3[_0x859448][_0x45d192(-0x47,-0x44,-0x39,-0x42)]-_0x1a2df3[_0x463b70][_0x2d8d55(-0x267,-0x258,-0x269,-0x257)]);return{..._0x491071,'roomById':_0x1a2df3,'list':{..._0x491071[_0x45d192(-_0x183083._0x5c1663,-_0x183083._0x53c088,-_0x183083._0x4200f4,-_0x183083._0x703ac3)],'allRoomIds':_0x51492c,'actualRoomIds':_0x51492c}};}case RECENT_ROOM_UPDATE[_0x2d8d55(-_0x183083._0x13fff1,-0x253,-_0x183083._0x3bcd92,-_0x183083._0x4da530)]:{if(!_0x491071[_0x45d192(-_0x183083._0x591046,-0x68,-0x54,-_0x183083._0x24f4d7)][_0x160149])return _0x491071;const _0x38c5e6={..._0x491071['roomById']};return delete _0x38c5e6[_0x160149],{..._0x491071,'roomById':_0x38c5e6,'list':{..._0x491071[_0x2d8d55(-_0x183083._0x18d173,-_0x183083._0x4de69b,-_0x183083._0x226765,-0x28e)],'allRoomIds':_0x491071['list']['allRoomIds'][_0x45d192(-_0x183083._0x1e74b,-_0x183083._0x5c1663,-_0x183083._0x1ee0e1,-_0x183083._0x5591f0)](_0x55ed5d=>_0x55ed5d!==_0x160149),'actualRoomIds':_0x491071[_0x45d192(-_0x183083._0x32d88b,-_0x183083._0x2cc911,-_0x183083._0x32f760,-_0x183083._0x141657)][_0x45d192(-0x4b,-_0x183083._0x14a7d8,-_0x183083._0x45b9ae,-_0x183083._0x3cc190)+_0x45d192(-_0x183083._0x24f4d7,-_0x183083._0xd37578,-_0x183083._0x548f4d,-_0x183083._0x365896)][_0x2d8d55(-_0x183083._0x1e3e5a,-_0x183083._0x3e0c55,-_0x183083._0x2c4b75,-_0x183083._0x31c533)](_0x4c82c4=>_0x4c82c4!==_0x160149),'searchRoomIds':_0x491071['list']['searchRoom'+'Ids'][_0x45d192(-_0x183083._0x29a813,-_0x183083._0x4502a6,-_0x183083._0x319455,-0x4c)](_0x361b07=>_0x361b07!==_0x160149)},'forwardMessage':{..._0x491071[_0x2d8d55(-_0x183083._0x208252,-_0x183083._0x296431,-0x264,-_0x183083._0x36241f)+'sage'],'searchRoomIds':_0x491071[_0x45d192(-0x55,-0x44,-_0x183083._0x15bc53,-0x44)+_0x2d8d55(-_0x183083._0x3e0c55,-_0x183083._0x424437,-_0x183083._0x2b9157,-_0x183083._0x22a6fe)]['searchRoom'+_0x45d192(-_0x183083._0x1d17fc,-_0x183083._0x56d16e,-_0x183083._0x1cff6a,-_0x183083._0x258895)][_0x45d192(-0x59,-0x66,-_0x183083._0x507cff,-_0x183083._0x56d16e)](_0x325c37=>_0x325c37!==_0x160149)}};}default:return _0x491071;}}case myMemberRemoved[_0x2d8d55(-_0x183083._0x1e27d4,-_0x183083._0x4c6cc6,-_0x183083._0x37485e,-_0x183083._0x4d6447)]:{const {roomId:_0x135600}=_0x320596[_0x2d8d55(-_0x183083._0x29d592,-_0x183083._0x14aa71,-_0x183083._0x139b6d,-0x279)];if(!_0x491071[_0x45d192(-_0x183083._0x591046,-0x71,-_0x183083._0x2a7d92,-_0x183083._0xdeb070)][_0x135600])return _0x491071;const _0x56e7f0={..._0x491071[_0x2d8d55(-_0x183083._0x3ad68c,-_0x183083._0x47646c,-_0x183083._0x57e111,-_0x183083._0x2f940f)]};return delete _0x56e7f0[_0x135600],{..._0x491071,'roomById':_0x56e7f0,'list':{..._0x491071[_0x45d192(-_0x183083._0x16d003,-_0x183083._0x26150e,-0x6f,-_0x183083._0x4a140b)],'allRoomIds':_0x491071[_0x45d192(-0x57,-_0x183083._0x29b6c6,-_0x183083._0x556df8,-0x55)][_0x2d8d55(-_0x183083._0x1bf9af,-0x26d,-0x26f,-_0x183083._0x35f74e)][_0x45d192(-_0x183083._0x12e0ec,-_0x183083._0x25b562,-_0x183083._0x30df1a,-_0x183083._0x2dbbe5)](_0x56f9f0=>_0x56f9f0!==_0x135600),'actualRoomIds':_0x491071['list']['actualRoom'+_0x2d8d55(-_0x183083._0x4679d1,-_0x183083._0x59f970,-_0x183083._0x17fc8d,-_0x183083._0x5d0952)][_0x45d192(-_0x183083._0x5f10c7,-_0x183083._0x1df386,-_0x183083._0x3332a2,-_0x183083._0x55c929)](_0x48a3e6=>_0x48a3e6!==_0x135600),'searchRoomIds':_0x491071[_0x2d8d55(-_0x183083._0x3002a9,-0x28b,-_0x183083._0x726b9c,-_0x183083._0x226765)][_0x45d192(-_0x183083._0x5e2eb1,-_0x183083._0x32d88b,-_0x183083._0x14d87f,-_0x183083._0x810d55)+_0x45d192(-_0x183083._0x56a1d6,-0x45,-_0x183083._0x354cf5,-_0x183083._0x168da0)][_0x2d8d55(-_0x183083._0x1d1667,-_0x183083._0x354644,-_0x183083._0x257741,-_0x183083._0x4679d1)](_0x41f16b=>_0x41f16b!==_0x135600)},'forwardMessage':{..._0x491071[_0x45d192(-_0x183083._0x26150e,-_0x183083._0x5a4f97,-0x5b,-_0x183083._0x4e9444)+_0x45d192(-_0x183083._0x5db439,-0x54,-_0x183083._0x1cf525,-_0x183083._0x2d56f7)],'searchRoomIds':_0x491071['forwardMes'+_0x45d192(-_0x183083._0x5a80fa,-_0x183083._0x5e2eb1,-_0x183083._0x351503,-0x3e)][_0x2d8d55(-_0x183083._0x226765,-0x277,-_0x183083._0x4d79b5,-_0x183083._0x13fff1)+_0x45d192(-_0x183083._0x4cc7c7,-_0x183083._0x48b995,-_0x183083._0x12546b,-0x54)][_0x45d192(-0x59,-_0x183083._0x58dc9e,-_0x183083._0x4d0183,-_0x183083._0x16bcce)](_0x917dff=>_0x917dff!==_0x135600)}};}case updateRecentRooms[_0x45d192(-_0x183083._0x4b0449,-_0x183083._0x3332a2,-0x75,-_0x183083._0x2fee3c)]:{const _0x1d3d9c=_0x320596['payload'];if(!Array[_0x45d192(-_0x183083._0x543d91,-_0x183083._0x384122,-_0x183083._0x315e19,-_0x183083._0x3f57d1)](_0x1d3d9c)||!_0x1d3d9c[_0x2d8d55(-_0x183083._0x10f37d,-_0x183083._0x289a94,-_0x183083._0x3be5b3,-_0x183083._0x3f2740)])return _0x491071;const _0x2d626f={};let _0xbac647=![];for(let _0x56deb0=-0x2218+-0x15f0+-0x4*-0xe02;_0x56deb0<_0x1d3d9c[_0x2d8d55(-0x268,-_0x183083._0x5ec87d,-_0x183083._0x2be51b,-_0x183083._0x49f318)];_0x56deb0+=0x1d76+-0x20dd+0x368){const {roomId:_0x3b7372,timestamp:_0x113669}=_0x1d3d9c[_0x56deb0];if(_0x2d626f[_0x3b7372])continue;const _0x4ed516=_0x491071[_0x45d192(-_0x183083._0x591046,-0x6c,-_0x183083._0x4502a6,-0x65)][_0x3b7372];if(!_0x4ed516||!_0x113669||_0x4ed516[_0x45d192(-_0x183083._0x351b65,-_0x183083._0x31c954,-_0x183083._0x15bc53,-0x3a)]===_0x113669)continue;_0x2d626f[_0x3b7372]={..._0x4ed516,'timestamp':_0x113669},_0xbac647=!![];}if(!_0xbac647)return _0x491071;let _0x12a622=![];if(_0x1d3d9c['length']===0x53*0x1+-0x1af2+0x470*0x6){const {roomId:_0x184ea3,timestamp:_0x33096e}=_0x1d3d9c[-0x19ad+0xfa*0x3+-0x9*-0x287];_0x33096e>_0x491071[_0x45d192(-_0x183083._0x2dbbe5,-0x65,-_0x183083._0x354cf5,-_0x183083._0x154665)][_0x184ea3][_0x45d192(-_0x183083._0x534699,-_0x183083._0x1b3525,-0x39,-0x33)]&&_0x491071[_0x45d192(-_0x183083._0x37ecb4,-_0x183083._0x15bd6e,-_0x183083._0x54d16d,-_0x183083._0x3cc190)][_0x45d192(-_0x183083._0x3ca6a1,-_0x183083._0x15bd6e,-_0x183083._0x24a44d,-_0x183083._0x25ac71)][0x1f3e+0x2531+-0x446f]===_0x184ea3&&(_0x12a622=!![]);}const _0x41144a={..._0x491071['roomById'],..._0x2d626f};if(_0x12a622)return{..._0x491071,'roomById':_0x41144a};const _0x2062ad=Object[_0x45d192(-_0x183083._0x229a15,-0x69,-_0x183083._0x58c1ac,-_0x183083._0x51290c)](_0x41144a)['sort']((_0x18e320,_0x5b6c9c)=>_0x41144a[_0x5b6c9c][_0x45d192(-0x47,-0x5e,-0x3b,-0x52)]-_0x41144a[_0x18e320][_0x2d8d55(-0x267,-0x260,-0x276,-0x25d)]);return{..._0x491071,'roomById':_0x41144a,'list':{..._0x491071[_0x45d192(-_0x183083._0x312bcc,-_0x183083._0x6e95dd,-_0x183083._0x25c0f2,-_0x183083._0x58373d)],'allRoomIds':_0x2062ad,'actualRoomIds':_0x2062ad}};}case setRoomInfo[_0x45d192(-_0x183083._0x3d50b4,-_0x183083._0x1df386,-_0x183083._0x3606df,-_0x183083._0x703ac3)]:{const _0x5c7c63=_0x320596[_0x45d192(-_0x183083._0xd13386,-_0x183083._0x28b51a,-_0x183083._0x4cc7c7,-0x47)],_0x23f89f=_0x491071[_0x45d192(-_0x183083._0x591046,-_0x183083._0x189519,-0x7b,-0x55)][_0x5c7c63[_0x2d8d55(-0x286,-_0x183083._0x16fe5e,-_0x183083._0x5510b0,-_0x183083._0x184388)]]||EMPTY_ROOM_ITEM,_0x64eddb={..._0x23f89f,..._0x5c7c63};_0x64eddb[_0x45d192(-_0x183083._0x3b315e,-_0x183083._0x153a62,-_0x183083._0x534699,-0x57)]=_0x64eddb[_0x2d8d55(-_0x183083._0x45d07c,-_0x183083._0x581930,-_0x183083._0x39f2ae,-_0x183083._0x14aa71)]||isDmPeerHasLeft(_0x64eddb);let _0x3e64c0=_0x491071[_0x2d8d55(-_0x183083._0x20ae1c,-_0x183083._0x36b1dd,-_0x183083._0x7d160c,-_0x183083._0x10d8c3)];return _0x64eddb[_0x2d8d55(-_0x183083._0x2f02b7,-0x26d,-_0x183083._0x350afb,-_0x183083._0x49f318)+'d']&&!_0x491071[_0x45d192(-0x57,-0x51,-0x69,-_0x183083._0x51598b)][_0x45d192(-_0x183083._0x5878e2,-_0x183083._0x5244d7,-_0x183083._0x5c66f7,-_0x183083._0x1577a3)+'ds']['includes'](_0x64eddb['discoveryI'+'d'])&&(_0x3e64c0={..._0x491071[_0x45d192(-_0x183083._0x37ecb4,-0x46,-_0x183083._0x265de8,-_0x183083._0x265de8)],'discoveryIds':[..._0x491071[_0x2d8d55(-0x277,-_0x183083._0x18a7fd,-_0x183083._0x5f0b0a,-_0x183083._0x10d8c3)][_0x45d192(-0x46,-_0x183083._0x48b995,-_0x183083._0x49987d,-_0x183083._0x351fae)+'ds'],_0x64eddb[_0x45d192(-_0x183083._0x409231,-_0x183083._0x534699,-_0x183083._0x3332f2,-_0x183083._0x1e74b)+'d']]}),{..._0x491071,'roomById':{..._0x491071[_0x45d192(-_0x183083._0x209854,-_0x183083._0x37ecb4,-0x55,-_0x183083._0xfadf8b)],[_0x5c7c63[_0x45d192(-_0x183083._0x5eede1,-_0x183083._0x3a9c11,-0x7c,-_0x183083._0x53e0e4)]]:_0x64eddb},'list':_0x3e64c0};}case setRoomShowWarning[_0x2d8d55(-0x288,-_0x183083._0x47646c,-0x299,-0x274)]:{const {roomId:_0x4995cc,showWarning:_0x3756d2}=_0x320596[_0x2d8d55(-_0x183083._0xdcb16b,-_0x183083._0x1ae935,-_0x183083._0x285f25,-_0x183083._0x29fe2d)],_0x8e368d=_0x491071[_0x2d8d55(-0x284,-0x290,-_0x183083._0x1f7aa0,-_0x183083._0x2ba042)][_0x4995cc];if(!_0x8e368d)return _0x491071;return{..._0x491071,'roomById':{..._0x491071[_0x2d8d55(-0x284,-0x289,-0x28e,-0x29c)],[_0x4995cc]:{..._0x8e368d,'showWarning':_0x3756d2}}};}case setRoomMyCapabilities[_0x45d192(-_0x183083._0x2f0c57,-_0x183083._0x354cf5,-_0x183083._0x2c05ee,-_0x183083._0x329bfe)]:{const {roomId:_0x4f9938,myCapabilites:_0x31777c}=_0x320596['payload'];return{..._0x491071,'roomById':{..._0x491071[_0x45d192(-_0x183083._0x209854,-_0x183083._0x354cf5,-_0x183083._0x4502a6,-0x4e)],[_0x4f9938]:{..._0x491071[_0x45d192(-_0x183083._0x19fee2,-0x7b,-_0x183083._0x3a9c11,-0x61)][_0x4f9938],'myCapabilites':_0x31777c}}};}case setRoomVersion[_0x45d192(-_0x183083._0xf0ee44,-_0x183083._0x58dc9e,-_0x183083._0x5d5006,-_0x183083._0x5eee16)]:{const {roomId:_0x513096,..._0x38f885}=_0x320596[_0x2d8d55(-_0x183083._0xdcb16b,-_0x183083._0x323922,-_0x183083._0x3bcd92,-_0x183083._0x3f2740)]||{};if(!_0x513096)return _0x491071;return{..._0x491071,'roomById':{..._0x491071[_0x2d8d55(-_0x183083._0x194534,-_0x183083._0x57e111,-0x28d,-_0x183083._0x59f970)],[_0x513096]:{..._0x491071['roomById'][_0x513096],..._0x38f885}}};}case setNotifications['type']:{const _0x1dea69=_0x320596[_0x2d8d55(-_0x183083._0x19e417,-_0x183083._0x296431,-_0x183083._0x354644,-0x257)];return{..._0x491071,'notificationsById':{..._0x491071[_0x2d8d55(-_0x183083._0x2421ba,-0x25b,-0x27d,-0x257)+_0x2d8d55(-0x283,-_0x183083._0x25bc3b,-_0x183083._0x50eca4,-0x28f)],..._0x1dea69}};}case unlockDebug[_0x2d8d55(-0x288,-_0x183083._0x345853,-_0x183083._0x4c6cc6,-_0x183083._0x4c6cc6)]:{const _0x38c2c4=_0x320596[_0x2d8d55(-_0x183083._0xbbf335,-_0x183083._0x2c8a3c,-_0x183083._0x2fb76d,-_0x183083._0x5c8ee8)],_0x4c32b4=_0x491071[_0x45d192(-0x64,-_0x183083._0x154665,-0x5e,-_0x183083._0x1dbfbf)][_0x38c2c4];if(!_0x4c32b4||_0x4c32b4['isDebuggin'+'g']||typeof _0x4c32b4['debugClick'+'s']!=='number')return _0x491071;const _0x5a144a=_0x4c32b4[_0x45d192(-_0x183083._0x351503,-_0x183083._0x168da0,-0x72,-_0x183083._0x58c1ac)+'s']??ROOM_CLICKS_TO_UNLOCK_DEBUG;if(_0x5a144a>-0x1668+-0x7dd+0xf23*0x2)return{..._0x491071,'roomById':{..._0x491071[_0x2d8d55(-0x284,-_0x183083._0x51b95f,-_0x183083._0x5f6858,-_0x183083._0x47f27e)],[_0x38c2c4]:{..._0x4c32b4,'debugClicks':_0x5a144a-(-0xa7*0x25+-0x73e+0xa76*0x3)}}};return{..._0x491071,'roomById':{..._0x491071[_0x2d8d55(-_0x183083._0x259ea6,-_0x183083._0x5df20c,-_0x183083._0x1d5cf3,-_0x183083._0x4a5e38)],[_0x38c2c4]:{..._0x4c32b4,'debugClicks':0x0,'isDebugging':!![]}}};}case setCreatedRoomMeta[_0x45d192(-0x68,-_0x183083._0x556df8,-_0x183083._0x365896,-0x80)]:{const {roomId:_0xea25de,title:_0x248e3b}=_0x320596['payload'];if(!_0xea25de||!_0x248e3b)return _0x491071;return{..._0x491071,'roomById':{..._0x491071[_0x45d192(-_0x183083._0x591046,-_0x183083._0x53e0e4,-0x73,-_0x183083._0x2b4044)],[_0xea25de]:{..._0x491071[_0x45d192(-_0x183083._0x51361b,-_0x183083._0x25c0f2,-_0x183083._0x22be3c,-0x50)][_0xea25de],'title':_0x248e3b}}};}case roomSetRepairingStatus[_0x45d192(-_0x183083._0x49b37e,-0x81,-_0x183083._0x1acfa7,-_0x183083._0x564bba)]:{const {roomId:_0x29270e,status:_0x4adb4e}=_0x320596['payload'];return{..._0x491071,'roomById':{..._0x491071[_0x45d192(-_0x183083._0x19fee2,-_0x183083._0x56d16e,-0x62,-_0x183083._0x1ba29e)],[_0x29270e]:{..._0x491071['roomById'][_0x29270e],'isRepairing':_0x4adb4e}}};}case resetModuleStateCmd['type']:{return INITIAL_STATE;}case setRoomDiscoveryKey[_0x2d8d55(-_0x183083._0x1e27d4,-_0x183083._0x24c88b,-_0x183083._0x53da6d,-0x29a)]:{const {roomId:_0xd53281,key:_0x5a0cf0}=_0x320596['payload'];return{..._0x491071,'roomDiscoveryKeyById':{..._0x491071[_0x2d8d55(-0x26a,-0x25d,-_0x183083._0x29fe2d,-_0x183083._0x2fb76d)+_0x2d8d55(-_0x183083._0x5f4ac3,-0x257,-_0x183083._0x46057c,-_0x183083._0x2421ba)],[_0xd53281]:_0x5a0cf0}};}default:{const _0x9d4e02={[ROOM_MAIN_STATE_KEY]:roomMainSlice[_0x2d8d55(-0x282,-_0x183083._0x345853,-_0x183083._0x285f25,-_0x183083._0x50eca4)](_0x491071[ROOM_MAIN_STATE_KEY],_0x320596),[ROOM_JOINT_STATE_KEY]:roomJointSlice[_0x45d192(-_0x183083._0x2b4044,-_0x183083._0x168da0,-0x6e,-_0x183083._0x49a959)](_0x491071[ROOM_JOINT_STATE_KEY],_0x320596),[ROOM_LIST_STATE_KEY]:roomListSlice[_0x2d8d55(-0x282,-0x285,-0x28c,-0x29a)](_0x491071[ROOM_LIST_STATE_KEY],_0x320596),[ROOM_DM_STATE_KEY]:roomDmSlice[_0x45d192(-_0x183083._0x355928,-_0x183083._0x5b0454,-_0x183083._0x59be98,-_0x183083._0x5c3f1f)](_0x491071[ROOM_DM_STATE_KEY],_0x320596),[FORWARD_MESSAGE_STATE_KEY]:forwardMessageReducer(_0x491071[FORWARD_MESSAGE_STATE_KEY],_0x320596),[SHARE_MESSAGE_IN_STATE_KEY]:shareMessageInReducer(_0x491071[SHARE_MESSAGE_IN_STATE_KEY],_0x320596)};if(getObjChange(_0x491071,_0x9d4e02))return{..._0x491071,..._0x9d4e02};return _0x491071;}}};