OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-core-hyperdb / lib / contract / members / index.js

1 lines · javascript ref:
(function(_0x2bb920,_0x1d493a){const _0x1e68fa={_0xafe8be:0x5e3,_0x522eb8:0x5dc,_0x23399b:0x5c6,_0x2b685e:0x5c6,_0x226026:0x59f,_0x30e3cc:0x5d6,_0x162df3:0x5e9,_0x575369:0x5af,_0x4a8c85:0x573,_0x436d3b:0x615,_0xd15d75:0x61a,_0x3dbb7c:0x5fa,_0x1a4942:0x5ec,_0x21e84a:0x54e,_0x47002a:0x589,_0x105ee7:0x5a9,_0x9c00d5:0x580,_0x254796:0x580,_0x10c34a:0x561,_0xc2fd8e:0x86,_0x3462f4:0x75,_0x106c7b:0xa0,_0x1c4f04:0xc2,_0x24d211:0x9c,_0x40a520:0xdc,_0x304566:0xe9,_0x4acaba:0x5b9,_0x55e27a:0x581,_0x4ecb7a:0x55d,_0x3bc2e8:0x597,_0x22b543:0x59a},_0x20fd9d={_0x198f2f:0x2b6},_0x43caeb={_0x1dc56f:0x385},_0x396662=_0x2bb920();function _0x286ff9(_0x20ae87,_0x1b0f50,_0x156e7c,_0x4c70e2){return _0x32df(_0x156e7c-_0x43caeb._0x1dc56f,_0x1b0f50);}function _0x3d7623(_0x1f39a1,_0xe06a0,_0x10f95f,_0x1d8480){return _0x32df(_0x1f39a1- -_0x20fd9d._0x198f2f,_0x1d8480);}while(!![]){try{const _0x176d50=-parseInt(_0x286ff9(0x5fc,_0x1e68fa._0xafe8be,_0x1e68fa._0x522eb8,_0x1e68fa._0x23399b))/(0x1f04+-0x1788+-0x77b)+-parseInt(_0x286ff9(_0x1e68fa._0x2b685e,_0x1e68fa._0x226026,_0x1e68fa._0x30e3cc,0x5e7))/(0xca1*0x2+0xf5c+-0x289c)+parseInt(_0x286ff9(_0x1e68fa._0x162df3,0x58a,_0x1e68fa._0x575369,_0x1e68fa._0x4a8c85))/(-0x3c8+0x1f2f*-0x1+0x22fa)+-parseInt(_0x286ff9(_0x1e68fa._0x436d3b,_0x1e68fa._0xd15d75,_0x1e68fa._0x3dbb7c,_0x1e68fa._0x1a4942))/(-0x25c9+-0x1d6c+0x4339)*(parseInt(_0x286ff9(0x553,_0x1e68fa._0x21e84a,_0x1e68fa._0x47002a,0x572))/(-0x7*0x297+0x24d7+-0x63b*0x3))+-parseInt(_0x286ff9(_0x1e68fa._0x105ee7,_0x1e68fa._0x9c00d5,_0x1e68fa._0x254796,_0x1e68fa._0x10c34a))/(0x494+-0xfa8+0xb1a)*(parseInt(_0x3d7623(-_0x1e68fa._0xc2fd8e,-_0x1e68fa._0x3462f4,-0x78,-_0x1e68fa._0x106c7b))/(0x1165+0x23f5+0xbb*-0x49))+parseInt(_0x3d7623(-_0x1e68fa._0x1c4f04,-_0x1e68fa._0x24d211,-_0x1e68fa._0x40a520,-_0x1e68fa._0x304566))/(-0x205e+0x5dc+0x1a8a)*(parseInt(_0x286ff9(0x5bf,_0x1e68fa._0x4acaba,_0x1e68fa._0x55e27a,0x59f))/(0x914+0x7d0+-0x10db))+parseInt(_0x286ff9(_0x1e68fa._0x4ecb7a,_0x1e68fa._0x3bc2e8,_0x1e68fa._0x22b543,0x56e))/(-0xc9+0x22ba+-0x21e7);if(_0x176d50===_0x1d493a)break;else _0x396662['push'](_0x396662['shift']());}catch(_0x1ccb3d){_0x396662['push'](_0x396662['shift']());}}}(_0x382f,0x5895+-0x3f0*0x3c+0x2a009));const _0x56b11d=(function(){let _0x32fb8a=!![];return function(_0x294089,_0x42ee16){const _0x291fed=_0x32fb8a?function(){if(_0x42ee16){const _0x1ee347=_0x42ee16['apply'](_0x294089,arguments);return _0x42ee16=null,_0x1ee347;}}:function(){};return _0x32fb8a=![],_0x291fed;};}()),_0x3d45fe=_0x56b11d(this,function(){const _0x20d540={_0x2dd398:0x204,_0x162b2e:0x1df,_0xf24747:0x1d5,_0x4a1b20:0x27a,_0xd30a04:0x288,_0x40754d:0x238,_0x2697e7:0x253,_0x3cd59b:0x23f,_0xb60bf5:0x268,_0x619138:0x2a4,_0x44a878:0x26e,_0x574b65:0x2b9},_0x6f7983={_0x5ab42c:0x34},_0x10b853={_0xc98cbe:0x46};function _0x378e9f(_0x5a7cf0,_0x54497c,_0x564fd7,_0x47a009){return _0x32df(_0x5a7cf0-_0x10b853._0xc98cbe,_0x47a009);}function _0x4016ed(_0x57ab87,_0x105aa4,_0x1deb31,_0x372340){return _0x32df(_0x105aa4- -_0x6f7983._0x5ab42c,_0x57ab87);}return _0x3d45fe['toString']()['search']('(((.+)+)+)'+'+$')[_0x4016ed(_0x20d540._0x2dd398,_0x20d540._0x162b2e,_0x20d540._0xf24747,0x20b)]()[_0x378e9f(_0x20d540._0x4a1b20,_0x20d540._0xd30a04,_0x20d540._0x40754d,0x260)+'r'](_0x3d45fe)[_0x378e9f(_0x20d540._0x2697e7,_0x20d540._0x3cd59b,_0x20d540._0x3cd59b,_0x20d540._0xb60bf5)](_0x378e9f(_0x20d540._0x619138,_0x20d540._0x44a878,_0x20d540._0x574b65,0x269)+'+$');});_0x3d45fe();const Autobase=require('autobase'),b4a=require('b4a'),{contract:{hyperschema:{getEnum:getContractEnum,encode:encodeContractStruct},hyperdispatch:{encode:encodeOperation}}}=require('../../../spec'),{createDeviceResponse,decryptDeviceRequest,verifyAttestation,verifyInvitationDeviceRequest,generateMailboxKeyPair}=require('../../invitations'),RoomType=getContractEnum(_0x7c003f(0x1e5,0x198,0x1b9,0x1bf)+_0x32ba11(0x1d2,0x232,0x24b,0x213)),{deviceStats,memberStats}=require('../stats'),{isMemberActive,getMemberForDeviceKey}=require('../query'),{addEvent:addChatEvent}=require('../chat'),{updateAvatar}=require('../avatars'),{KeetContractError}=require('../errors'),REGISTER_ROUTES=require('../registration'),STATUS_INDEX_TO_KEY=[_0x7c003f(0x17a,0x17c,0x1ad,0x17a),_0x7c003f(0x14f,0x184,0x14b,0x176),'isShadowBa'+_0x7c003f(0x172,0x148,0x13f,0x160)],MemberStatus={'IsMuted':0x1,'IsBanned':0x2,'IsShadowBanned':0x3};async function addIdentityDevice(_0x5a71b7,_0x2ead2b,_0x30af7a){const _0x514e27={_0x247734:0x107,_0x501e71:0xcf,_0x2c9fb2:0x118,_0x88d481:0x120,_0x1a58a8:0xc2,_0x48654d:0x10c,_0x181dcc:0x117,_0x1d1f16:0x154,_0x2ae355:0x103,_0x544fe3:0xef,_0x529a0d:0xf0,_0x3f359a:0xe5,_0x1a4e87:0x128,_0x5d56fe:0xee,_0x1a529c:0xce,_0x4132c5:0xab,_0x48b80c:0xa4,_0x4bfabf:0x94,_0x3b4a3a:0x92,_0xc97c8a:0xab,_0x261926:0x141,_0x2932fd:0x103,_0x14f6ce:0xfe,_0xc33024:0xf3,_0x3e0e58:0x11b,_0x1654f7:0xa8,_0x43dbdf:0xe3,_0x244a8c:0xea,_0x4bee30:0xd7,_0x56ce59:0x129,_0x35568f:0xbc,_0x20f76b:0xe7,_0x35dd8e:0x100,_0x13a952:0x14c,_0x50e3f4:0x128,_0x1b8506:0xee,_0x2795ed:0x114,_0x433e20:0xe1,_0x435b60:0xb4,_0x1eee0d:0x7c,_0x10256d:0xaa,_0x36f591:0x9c,_0x388d12:0xa5,_0x5adbff:0xf7,_0x27bf62:0xd0,_0x2da98e:0x115},_0x4da3e3={_0x32785f:0x5,_0x46548a:0x43},_0x262aae={_0x4d6b4f:0x10e},{db:_0x40b53a,hostcalls:_0x498bea}=_0x30af7a,[_0x512190,_0x554266]=await Promise[_0x4553e2(-_0x514e27._0x247734,-0xcd,-_0x514e27._0x501e71,-0x10f)]([_0x40b53a[_0x4553e2(-0x13f,-_0x514e27._0x2c9fb2,-0x11e,-_0x514e27._0x88d481)](_0x4553e2(-0xd5,-_0x514e27._0x1a58a8,-0xa2,-_0x514e27._0x48654d)+_0x4553e2(-_0x514e27._0x181dcc,-_0x514e27._0x1d1f16,-_0x514e27._0x2ae355,-_0x514e27._0x544fe3)+_0x4553e2(-_0x514e27._0x529a0d,-_0x514e27._0x3f359a,-_0x514e27._0x1a4e87,-0x103)),_0x40b53a[_0x1b3926(_0x514e27._0x5d56fe,_0x514e27._0x1a529c,0xc0,_0x514e27._0x4132c5)]('@keet/thre'+'ads',{'id':0x0})]);function _0x4553e2(_0x4a80c0,_0x53f23f,_0x19961d,_0x560f79){return _0x32ba11(_0x4a80c0-_0x262aae._0x4d6b4f,_0x53f23f-0x141,_0x19961d,_0x4a80c0- -0x2f9);}function _0x1b3926(_0x8b34c1,_0x5020c2,_0xd61537,_0x454568){return _0x32ba11(_0x8b34c1-_0x4da3e3._0x32785f,_0x5020c2-_0x4da3e3._0x46548a,_0x8b34c1,_0x454568- -0x10f);}const _0x35c9f4=await _0x40b53a[_0x1b3926(_0x514e27._0x48b80c,_0x514e27._0x4bfabf,_0x514e27._0x3b4a3a,_0x514e27._0xc97c8a)]('@keet/memb'+_0x4553e2(-0x136,-0x132,-_0x514e27._0x261926,-_0x514e27._0x2932fd),{'key':_0x512190['publicKey']}),_0x597abf={..._0x35c9f4,'status':{..._0x35c9f4[_0x4553e2(-_0x514e27._0x14f6ce,-_0x514e27._0xc33024,-0x126,-_0x514e27._0x3e0e58)]}},_0x238642={'isActive':!![],'isIndexing':!![]},_0x22cc85={'key':_0x5a71b7,'memberKey':_0x512190[_0x1b3926(_0x514e27._0x1654f7,_0x514e27._0x43dbdf,_0x514e27._0x244a8c,_0x514e27._0x4bee30)],'profile':_0x2ead2b,'status':_0x238642};return _0x35c9f4[_0x4553e2(-_0x514e27._0x14f6ce,-_0x514e27._0x56ce59,-_0x514e27._0x35568f,-0x132)][_0x1b3926(_0x514e27._0x20f76b,0x123,_0x514e27._0x35dd8e,0x107)]=![],await _0x498bea['addWriter'](_0x5a71b7,{'indexer':!![]}),await _0x40b53a[_0x4553e2(-0x12c,-0xe8,-_0x514e27._0x13a952,-_0x514e27._0x50e3f4)](_0x4553e2(-_0x514e27._0x1b8506,-0xdb,-_0x514e27._0x2795ed,-_0x514e27._0x433e20)+_0x1b3926(0xb6,0xa8,_0x514e27._0x433e20,_0x514e27._0x435b60),_0x35c9f4),await memberStats(_0x40b53a,_0x554266,_0x35c9f4,_0x597abf),await _0x40b53a['insert'](_0x1b3926(_0x514e27._0x1eee0d,_0x514e27._0x10256d,_0x514e27._0x36f591,_0x514e27._0x388d12)+_0x4553e2(-_0x514e27._0x5adbff,-_0x514e27._0x27bf62,-0x12d,-_0x514e27._0x2da98e),_0x22cc85),await deviceStats(_0x40b53a,_0x554266,_0x22cc85,null),{'added':!![],'device':_0x22cc85};}async function addDevice(_0x2fe8fd,_0x1abce0,_0x29e9ab,_0x3c8f59,_0x1326c9,{db:_0x3ddb25,writer:_0x58460a,hostcalls:_0x9379d3,genesis:_0x420f96}){const _0x5080a5={_0x3e2bdf:0x640,_0x15ffce:0x54d,_0x2e896f:0x505,_0x41c87e:0x65b,_0x138714:0x650,_0x51499c:0x629,_0x35206b:0x5c4,_0x3890ae:0x5e7,_0x3ad502:0x5ab,_0x3217b3:0x61d,_0x2363bc:0x638,_0x91212a:0x67d,_0x41f02f:0x5f2,_0x36b029:0x5c2,_0x4fc4ca:0x635,_0xd62f78:0x574,_0x4d7aff:0x530,_0x5a8c70:0x51a,_0x2dfa28:0x4fa,_0x80b716:0x666,_0x4e374c:0x642,_0x3996fe:0x606,_0x3f3e2a:0x614,_0xaf0431:0x5f2,_0x11c010:0x628,_0x24c592:0x4ed,_0x2fa58d:0x657,_0xf086fe:0x62f,_0x19faf8:0x64f,_0x2e127b:0x671,_0x159efc:0x522,_0x16f65d:0x5e8,_0x54fd7f:0x626,_0x3c2c91:0x5e7,_0x85759:0x623,_0x209fda:0x555,_0x43c6f3:0x553,_0x55273f:0x560,_0x44d490:0x59a,_0x423bb9:0x565,_0x18b881:0x52a,_0x549f9d:0x64a,_0x3f36e1:0x648,_0x167141:0x628,_0x345790:0x637,_0x399a9c:0x5c5,_0x4007f6:0x5c0,_0x5ee73f:0x59c,_0x5367f8:0x591,_0xd40495:0x583,_0x145369:0x55e,_0x5f1e4d:0x516,_0x2b10ff:0x527,_0x260fba:0x533,_0x2b4590:0x537,_0x4c0779:0x570,_0x4bd138:0x583,_0x44d1bc:0x569,_0x8b72ca:0x5bf,_0x3e9151:0x5c9,_0x4d0e41:0x5a8,_0xa12762:0x5de,_0x3ce082:0x5fa,_0x5addf6:0x59b,_0x3c36a2:0x5bd,_0x452fba:0x58f,_0x4de1ef:0x578,_0x1fba50:0x571,_0x4a3c1f:0x55d,_0x18a847:0x559,_0x336dd6:0x56a,_0x2e3473:0x57a,_0x1b8e48:0x56b,_0x11b173:0x553,_0x544cd0:0x55f,_0x4d71cf:0x5ac,_0x548c80:0x60d,_0x36a727:0x65c,_0x2e424c:0x588,_0x3f9605:0x571,_0x599120:0x571,_0x59378e:0x52b,_0x3d6dbc:0x507,_0x47264d:0x4ea,_0x469e26:0x60b,_0x3937c1:0x5be,_0x1b617d:0x551,_0x399ef5:0x543,_0x5c6010:0x518,_0x4ea114:0x64b,_0x4f2500:0x5fc,_0x25de4c:0x5d7,_0x137b58:0x62d,_0x29266f:0x5f0,_0x3fe5ee:0x5e9,_0x4d0740:0x543,_0x3a9a02:0x532,_0x25e557:0x584,_0x2f2945:0x53d,_0x27f42f:0x578,_0x4093c7:0x5c3,_0x685e10:0x5fe,_0x32928e:0x59d,_0x1584d1:0x581,_0x51d248:0x5a8,_0x3ffe69:0x587,_0x38c7a9:0x549,_0xd79c77:0x577,_0x12897f:0x582,_0x1db1d7:0x56e,_0x3a63cc:0x560,_0x5a1e8e:0x56b,_0x5da167:0x550,_0x1279e1:0x572,_0xdc5f45:0x54b,_0x1856c5:0x4e9,_0x5ee55b:0x63b,_0x356e27:0x675,_0x74f9c5:0x63e,_0x462828:0x63f,_0x563501:0x53e,_0x184d71:0x5ad,_0x4c228f:0x601,_0x1e6533:0x641,_0x1e7a00:0x649,_0x58a5bf:0x505,_0x101c0f:0x597,_0x3439b8:0x5ec,_0x2dc8d0:0x5ae,_0x458098:0x608,_0x6eaa3f:0x5ff,_0x120a2c:0x58c,_0x153669:0x59c,_0x3dea99:0x568,_0x139c2d:0x574},_0x2f324b={_0x53a296:0x70,_0x816756:0x109,_0x57c202:0x376},_0x598c7c={_0x37d94b:0x191,_0xfdb490:0x123,_0x133d03:0x42d};function _0x6589bc(_0x575e93,_0x7b37e2,_0x5938c0,_0x566caf){return _0x32ba11(_0x575e93-_0x598c7c._0x37d94b,_0x7b37e2-_0x598c7c._0xfdb490,_0x575e93,_0x5938c0-_0x598c7c._0x133d03);}const [_0x444a62,_0x24071e,_0x296984,_0x3fcc6c,_0x5aa0b3]=await Promise[_0x6589bc(0x65a,_0x5080a5._0x3e2bdf,0x61f,0x604)]([_0x3ddb25['get'](_0x1f73fe(_0x5080a5._0x15ffce,0x52a,0x51e,_0x5080a5._0x2e896f)+_0x6589bc(0x65d,_0x5080a5._0x41c87e,0x62f,_0x5080a5._0x138714),{'key':_0x1abce0}),_0x3ddb25[_0x6589bc(_0x5080a5._0x51499c,_0x5080a5._0x35206b,_0x5080a5._0x3890ae,_0x5080a5._0x3ad502)](_0x6589bc(_0x5080a5._0x3217b3,_0x5080a5._0x2363bc,_0x5080a5._0x2363bc,_0x5080a5._0x91212a)+'ers',{'key':_0x3c8f59[_0x6589bc(_0x5080a5._0x41f02f,_0x5080a5._0x36b029,_0x5080a5._0x41f02f,_0x5080a5._0x4fc4ca)]}),_0x3ddb25[_0x1f73fe(_0x5080a5._0xd62f78,_0x5080a5._0x4d7aff,_0x5080a5._0x5a8c70,_0x5080a5._0x2dfa28)](_0x6589bc(_0x5080a5._0x80b716,0x659,_0x5080a5._0x2363bc,_0x5080a5._0x4e374c)+_0x6589bc(_0x5080a5._0x3996fe,0x60c,0x616,0x629),{'key':_0x3c8f59[_0x6589bc(0x5c9,_0x5080a5._0x3f3e2a,_0x5080a5._0xaf0431,_0x5080a5._0x11c010)]}),_0x3ddb25[_0x1f73fe(0x56d,0x530,_0x5080a5._0x24c592,0x528)](_0x6589bc(_0x5080a5._0x2fa58d,_0x5080a5._0xf086fe,_0x5080a5._0x19faf8,_0x5080a5._0x2e127b)+_0x1f73fe(0x544,0x533,_0x5080a5._0x159efc,0x55a)),_0x3ddb25[_0x6589bc(_0x5080a5._0x16f65d,_0x5080a5._0x54fd7f,_0x5080a5._0x3c2c91,_0x5080a5._0x85759)](_0x1f73fe(_0x5080a5._0x209fda,_0x5080a5._0x43c6f3,_0x5080a5._0x55273f,_0x5080a5._0x209fda)+'ads',{'id':0x0})]);if(!_0x24071e||!_0x296984)throw KeetContractError[_0x1f73fe(_0x5080a5._0x44d490,_0x5080a5._0x423bb9,_0x5080a5._0x18b881,0x53e)]();if(_0x444a62)return{'added':![],'device':_0x444a62};function _0x1f73fe(_0x1e6061,_0x55e2b2,_0x385bd6,_0x43c881){return _0x32ba11(_0x1e6061-_0x2f324b._0x53a296,_0x55e2b2-_0x2f324b._0x816756,_0x43c881,_0x55e2b2-_0x2f324b._0x57c202);}const _0x498680={..._0x24071e,'status':{..._0x24071e['status']}},_0x150439=_0x24071e[_0x6589bc(_0x5080a5._0x549f9d,_0x5080a5._0x3f36e1,_0x5080a5._0x167141,_0x5080a5._0x345790)][_0x1f73fe(_0x5080a5._0x399a9c,0x58c,_0x5080a5._0x4007f6,_0x5080a5._0x5ee73f)],_0x2507e4=verifyAttestation(_0x3c8f59,_0x1abce0,_0x296984[_0x1f73fe(_0x5080a5._0x5367f8,_0x5080a5._0xd40495,0x541,_0x5080a5._0x145369)+_0x1f73fe(_0x5080a5._0x5f1e4d,_0x5080a5._0x2b10ff,_0x5080a5._0x260fba,_0x5080a5._0x2b4590)]);_0x296984[_0x1f73fe(_0x5080a5._0x4c0779,_0x5080a5._0x4bd138,_0x5080a5._0x44d1bc,_0x5080a5._0x8b72ca)+_0x6589bc(_0x5080a5._0x3e9151,_0x5080a5._0x4d0e41,_0x5080a5._0xa12762,_0x5080a5._0x3ce082)]=_0x2507e4;const _0x32fe2c={'isActive':!![],'isIndexing':!!_0x1326c9?.['isIndexing']};_0x24071e['status'][_0x1f73fe(0x596,_0x5080a5._0x5addf6,_0x5080a5._0x3c36a2,_0x5080a5._0x452fba)]=!![],_0x24071e[_0x1f73fe(_0x5080a5._0x4de1ef,_0x5080a5._0x1fba50,_0x5080a5._0x4a3c1f,_0x5080a5._0x44d1bc)]['isPending']=![];_0x150439&&!_0x24071e[_0x1f73fe(_0x5080a5._0x18a847,_0x5080a5._0x1fba50,_0x5080a5._0x336dd6,_0x5080a5._0x2e3473)][_0x1f73fe(_0x5080a5._0x1b8e48,0x57a,_0x5080a5._0x11b173,_0x5080a5._0x544cd0)+'r']&&_0x1326c9?.['isModerato'+'r']&&(_0x24071e['status']['isModerato'+'r']=!![]);_0x32fe2c[_0x6589bc(_0x5080a5._0x4d71cf,0x5fd,0x5ee,0x612)]&&!_0x24071e[_0x6589bc(_0x5080a5._0x548c80,_0x5080a5._0x36a727,0x628,0x64f)]['isAdmin']&&(_0x24071e[_0x1f73fe(_0x5080a5._0x2e424c,_0x5080a5._0x3f9605,0x560,_0x5080a5._0x599120)][_0x1f73fe(0x4ea,_0x5080a5._0x59378e,_0x5080a5._0x3d6dbc,_0x5080a5._0x47264d)]=!![]);const _0x261b65={'key':_0x1abce0,'memberKey':_0x24071e[_0x6589bc(_0x5080a5._0x469e26,0x61c,0x5ff,_0x5080a5._0x3937c1)],'status':_0x32fe2c,'profile':_0x29e9ab};await _0x3ddb25[_0x1f73fe(_0x5080a5._0x1b617d,_0x5080a5._0x399ef5,_0x5080a5._0x5c6010,0x50f)](_0x6589bc(_0x5080a5._0x4ea114,0x63d,0x638,_0x5080a5._0x4f2500)+_0x6589bc(_0x5080a5._0x25de4c,_0x5080a5._0x137b58,_0x5080a5._0x29266f,_0x5080a5._0x3fe5ee),_0x24071e),await memberStats(_0x3ddb25,_0x5aa0b3,_0x24071e,_0x498680),await _0x3ddb25[_0x1f73fe(_0x5080a5._0x15ffce,_0x5080a5._0x4d0740,_0x5080a5._0x3a9a02,_0x5080a5._0x25e557)]('@keet/devi'+_0x1f73fe(_0x5080a5._0x2f2945,_0x5080a5._0x27f42f,0x590,0x5ba),_0x261b65),await deviceStats(_0x3ddb25,_0x5aa0b3,_0x261b65,null),await _0x3ddb25[_0x6589bc(_0x5080a5._0x4093c7,_0x5080a5._0x685e10,0x5fa,0x5fb)](_0x1f73fe(_0x5080a5._0x32928e,_0x5080a5._0x1584d1,_0x5080a5._0x51d248,_0x5080a5._0x3ffe69)+_0x1f73fe(_0x5080a5._0x38c7a9,_0x5080a5._0x544cd0,0x581,0x52f),_0x296984);!_0x420f96&&await _0x9379d3['addWriter'](_0x1abce0,{'indexer':_0x32fe2c['isIndexing']});if(!_0x150439||_0x3fcc6c[_0x1f73fe(0x54e,_0x5080a5._0xd79c77,0x59c,0x598)][_0x1f73fe(_0x5080a5._0x12897f,_0x5080a5._0x1db1d7,_0x5080a5._0x3a63cc,_0x5080a5._0x5a1e8e)]===RoomType[_0x1f73fe(0x540,_0x5080a5._0x5da167,_0x5080a5._0x1279e1,_0x5080a5._0xdc5f45)])return{'added':!![],'device':_0x261b65};if(_0x3fcc6c[_0x1f73fe(_0x5080a5._0x1856c5,0x522,_0x5080a5._0xdc5f45,0x503)][_0x6589bc(_0x5080a5._0x5ee55b,_0x5080a5._0x356e27,_0x5080a5._0x74f9c5,_0x5080a5._0x462828)]>=0x223*0xb+0xe21+-0x2597&&_0x3fcc6c[_0x1f73fe(_0x5080a5._0x38c7a9,_0x5080a5._0xd79c77,_0x5080a5._0x563501,_0x5080a5._0x184d71)][_0x6589bc(0x620,_0x5080a5._0x4c228f,_0x5080a5._0x1e6533,_0x5080a5._0x1e7a00)+_0x1f73fe(_0x5080a5._0x58a5bf,0x544,0x54c,_0x5080a5._0xd79c77)+_0x6589bc(_0x5080a5._0x101c0f,_0x5080a5._0x3439b8,0x5db,_0x5080a5._0x2dc8d0)])return{'added':!![],'device':_0x261b65};const _0x47d1a2={'memberJoined':{'memberKey':_0x24071e[_0x6589bc(0x5f5,_0x5080a5._0x458098,_0x5080a5._0x6eaa3f,_0x5080a5._0x85759)]}};return await addChatEvent(_0x3ddb25,_0x58460a,_0x47d1a2,_0x2fe8fd[_0x1f73fe(_0x5080a5._0x120a2c,_0x5080a5._0x153669,_0x5080a5._0x3dea99,_0x5080a5._0x139c2d)]),{'added':!![],'device':_0x261b65};}async function addMember(_0x5f19c0,_0x496f13,_0x3f6dea,_0x426242,{db:_0x21796b,blobs:_0x5a28a1,writer:_0x28a42d,genesis:_0x1ce59d}){const _0x441a69={_0x491f51:0x419,_0x33ec82:0x3eb,_0x5bdd7d:0x427,_0x3c1623:0x5f,_0x975f7c:0x8a,_0x422d69:0x60,_0x40b63f:0x5a,_0x37f7d4:0x3bf,_0x3c0fab:0x433,_0x37167c:0x3ef,_0x2c1e84:0xb3,_0x1b1736:0xd2,_0x15800c:0xda,_0x478789:0x110,_0x5239f6:0x95,_0x4b529e:0xa4,_0x54deed:0x74,_0x182ba5:0x8f,_0x1883a6:0xb9,_0x1fb7d6:0xf5,_0x1ca753:0x108,_0x3d3fda:0xe8,_0x5cd718:0x8c,_0x49095d:0x401,_0x13a26f:0x3f6,_0x2b3209:0x40a,_0x23ff72:0x3ea,_0x186827:0x426,_0x3d7fa6:0x3e6,_0xed4b6b:0x46c,_0x5a1999:0x477,_0x504355:0x421,_0xc8ba92:0x78,_0x1171fd:0xb7,_0x2f0c08:0x8e,_0x5bb67a:0xc6,_0xdb66a8:0x85,_0x54b6ce:0x103,_0x3f88d7:0xc7,_0x31b8a7:0xa0,_0x33b107:0xe7,_0x446fba:0x437,_0x492ad4:0x40d,_0x25abb9:0x452,_0x495303:0xe2,_0x329235:0xa3,_0x18e1ce:0xd6,_0x387a47:0xe4,_0x3fadef:0x3d0,_0x16a162:0x3ec,_0x388662:0x43c,_0x1df89c:0x444,_0x25f920:0x3e1,_0x598c38:0x411,_0x35f5a4:0xb1,_0x3139a4:0xa1,_0x3667ca:0x91,_0x509c83:0x43e,_0x1d1122:0x411,_0x1b5dea:0x104,_0x2db7a4:0x3d1,_0x1b3800:0x415,_0x533bf9:0x3d5,_0x128897:0x3fa,_0x66bd98:0x3ee,_0x230108:0x407,_0x13f84d:0x402,_0x20348c:0x74,_0x4685f0:0x76,_0x455662:0x462,_0x577ee2:0x41e},_0x56eee2={_0x3c1dc7:0x8b,_0x149c5d:0x39,_0x17a67c:0x139},_0x3eee42={_0x2e6288:0x1bf,_0x1f1e84:0x27d},[_0x357597,_0x1c0fba,_0x20a1be]=await Promise[_0x4396d5(_0x441a69._0x491f51,0x3f9,_0x441a69._0x33ec82,_0x441a69._0x5bdd7d)]([_0x21796b['get']('@keet/memb'+_0x383749(_0x441a69._0x3c1623,_0x441a69._0x975f7c,_0x441a69._0x422d69,_0x441a69._0x40b63f),{'key':_0x3f6dea['memberKey']}),_0x21796b[_0x4396d5(_0x441a69._0x37f7d4,_0x441a69._0x3c0fab,_0x441a69._0x491f51,_0x441a69._0x37167c)](_0x383749(_0x441a69._0x2c1e84,_0x441a69._0x1b1736,_0x441a69._0x15800c,_0x441a69._0x478789)+'er-proofs',{'key':_0x3f6dea['memberKey']}),_0x21796b['get'](_0x383749(_0x441a69._0x5239f6,_0x441a69._0x4b529e,_0x441a69._0x54deed,_0x441a69._0x182ba5)+_0x383749(_0x441a69._0x1883a6,_0x441a69._0x1fb7d6,_0x441a69._0x1ca753,0x11b),{'id':0x0})]);if(_0x357597)throw KeetContractError[_0x383749(_0x441a69._0x3d3fda,0xb6,0xc3,_0x441a69._0x5cd718)]();function _0x4396d5(_0x381356,_0x3c8ab7,_0x5d610e,_0x48e5c6){return _0x7c003f(_0x381356-0x56,_0x3c8ab7-_0x3eee42._0x2e6288,_0x5d610e,_0x48e5c6-_0x3eee42._0x1f1e84);}const _0x489bbb=encodeContractStruct('@keet/memb'+_0x4396d5(_0x441a69._0x49095d,0x424,_0x441a69._0x13a26f,_0x441a69._0x2b3209),_0x496f13),_0x20eedb=verifyAttestation(_0x3f6dea,_0x489bbb,_0x1c0fba?.['latestRece'+_0x4396d5(_0x441a69._0x23ff72,0x3c4,_0x441a69._0x186827,_0x441a69._0x3d7fa6)]);let _0x364db1=_0x1c0fba;!_0x364db1?_0x364db1={'key':_0x3f6dea['memberKey'],'latestReceipt':_0x20eedb,'profileAttestation':_0x3f6dea['proof']}:(_0x364db1[_0x4396d5(_0x441a69._0xed4b6b,_0x441a69._0x5a1999,_0x441a69._0x504355,0x442)+_0x383749(_0x441a69._0x3c1623,_0x441a69._0xc8ba92,_0x441a69._0x1171fd,0xa2)]=_0x20eedb,_0x364db1[_0x383749(_0x441a69._0x2f0c08,_0x441a69._0x5bb67a,_0x441a69._0xdb66a8,_0x441a69._0x54b6ce)+_0x383749(0xff,_0x441a69._0x3f88d7,_0x441a69._0x31b8a7,_0x441a69._0x33b107)]=_0x3f6dea[_0x4396d5(0x495,_0x441a69._0x446fba,_0x441a69._0x492ad4,_0x441a69._0x25abb9)]);_0x496f13['avatar']?_0x496f13[_0x383749(_0x441a69._0x495303,_0x441a69._0x329235,_0x441a69._0x18e1ce,_0x441a69._0x387a47)]=await updateAvatar(_0x5a28a1,_0x357597?.[_0x4396d5(0x3f6,_0x441a69._0x3d7fa6,_0x441a69._0x3fadef,_0x441a69._0x16a162)][_0x4396d5(_0x441a69._0x388662,_0x441a69._0x1df89c,_0x441a69._0x25f920,_0x441a69._0x598c38)],_0x496f13[_0x383749(_0x441a69._0x35f5a4,0xa3,_0x441a69._0x3139a4,_0x441a69._0x3667ca)]):_0x496f13[_0x4396d5(0x404,0x448,_0x441a69._0x509c83,_0x441a69._0x1d1122)]=null;const _0x488e48={'isAdmin':!!_0x426242['isAdmin'],'isModerator':!!_0x426242[_0x383749(0x102,0xcb,0xa0,_0x441a69._0x1b5dea)+'r'],'isPending':!![],'isActive':!![],'isMuted':![],'isBanned':![],'isShadowBanned':![]},_0xa5ef48={'key':_0x3f6dea[_0x4396d5(_0x441a69._0x2db7a4,_0x441a69._0x1b3800,_0x441a69._0x533bf9,_0x441a69._0x128897)],'devices':[],'status':_0x488e48,'profile':_0x496f13};await _0x21796b[_0x4396d5(_0x441a69._0x66bd98,0x3f7,_0x441a69._0x230108,_0x441a69._0x13f84d)]('@keet/memb'+_0x383749(0x5c,_0x441a69._0x975f7c,_0x441a69._0x20348c,_0x441a69._0x4685f0),_0xa5ef48),await memberStats(_0x21796b,_0x20a1be,_0xa5ef48),await _0x21796b['insert']('@keet/memb'+_0x4396d5(0x3f0,_0x441a69._0x455662,_0x441a69._0x2b3209,_0x441a69._0x577ee2),_0x364db1);function _0x383749(_0x1094a9,_0x363f3d,_0x586dab,_0x42b059){return _0x32ba11(_0x1094a9-_0x56eee2._0x3c1dc7,_0x363f3d-_0x56eee2._0x149c5d,_0x586dab,_0x363f3d- -_0x56eee2._0x17a67c);}return _0xa5ef48;}async function updateMember(_0x1fee0f,_0xba34ae,_0x417cac,{db:_0x51db07,blobs:_0x67cdf3}){const _0x17ed32={_0x576309:0x5ed,_0x496f14:0x5ec,_0x466039:0x5b5,_0x127f42:0xa,_0x4d3b19:0x11,_0x37028b:0x76,_0x5eef2e:0x34,_0x5bee74:0x5c5,_0x24b594:0x5c1,_0x5be31a:0x56f,_0x545b13:0x18,_0x2e41f0:0xb,_0x41974e:0x29,_0x1bab93:0x5aa,_0x34b499:0x5a8,_0x536c43:0x5ac,_0x533f02:0xf,_0x467964:0x5,_0x22bfba:0x44,_0x136cf4:0x68,_0x1f5284:0x29,_0x202e9c:0x58f,_0x1798db:0x5ce,_0x4d0afd:0x5b6,_0x19e4f4:0x593,_0x2f9c70:0x59f,_0xb28be7:0x54e,_0x227f3a:0x574,_0x5ba927:0x5df,_0x2c7d23:0x601,_0x266fb7:0x5fd,_0xf05e0d:0x49,_0x1c4a0d:0x619,_0x46b021:0x5ef,_0x2bc580:0x5aa,_0xa74234:0x5e0,_0x47bb32:0xa,_0x4e0111:0x37,_0x5190f6:0x5c0,_0x26c7f2:0x5dc,_0xb49e31:0x5e9,_0x2c0d34:0x5da,_0x408082:0x5e9,_0x278bc6:0x576,_0x2306d6:0x569,_0x5ad8b7:0x57a,_0x4e9412:0x59f,_0x41ba91:0x56c,_0x52040a:0x3e,_0x351f3c:0x2a,_0xa0140f:0x14,_0xe3dfdb:0x586,_0x689860:0x5b3,_0x371a73:0x595,_0x515c87:0x58c,_0x3a4fa4:0x5a5,_0x4471b2:0x59f,_0x541d52:0x5aa,_0x15b88b:0x5a4,_0x59fadb:0x2c,_0x402975:0x1b,_0x2f7beb:0x57b,_0x115f33:0x550,_0x364986:0x590,_0x3f8fe7:0x1f,_0x3d6406:0x2b,_0x11b589:0x21,_0x439b25:0x571,_0x31dff1:0x5b5,_0x27cef3:0x5ac},_0x4e2c97={_0x1dc614:0x4d},_0x46cbb3={_0xd92b8:0x1da,_0x307862:0x3c3};function _0x2dab9c(_0x3c568c,_0x6a3f80,_0xfe9edb,_0x45fadc){return _0x32ba11(_0x3c568c-0xad,_0x6a3f80-_0x46cbb3._0xd92b8,_0x6a3f80,_0x45fadc-_0x46cbb3._0x307862);}const [_0x565dbe,_0x42e25b]=await Promise[_0x2dab9c(_0x17ed32._0x576309,0x5e1,_0x17ed32._0x496f14,_0x17ed32._0x466039)]([_0x51db07[_0x168867(-_0x17ed32._0x127f42,-_0x17ed32._0x4d3b19,-_0x17ed32._0x37028b,-_0x17ed32._0x5eef2e)](_0x2dab9c(_0x17ed32._0x5bee74,0x5b6,0x5ba,0x5ce)+_0x2dab9c(_0x17ed32._0x24b594,0x595,_0x17ed32._0x5be31a,0x586),{'key':_0x417cac[_0x168867(-_0x17ed32._0x545b13,-0x5d,_0x17ed32._0x2e41f0,-_0x17ed32._0x41974e)]}),_0x51db07[_0x2dab9c(_0x17ed32._0x466039,_0x17ed32._0x1bab93,_0x17ed32._0x34b499,0x57d)](_0x2dab9c(0x611,_0x17ed32._0x34b499,_0x17ed32._0x536c43,0x5ce)+_0x168867(-_0x17ed32._0x4d3b19,-_0x17ed32._0x533f02,-0x24,-_0x17ed32._0x467964),{'key':_0x417cac[_0x168867(-_0x17ed32._0x22bfba,-_0x17ed32._0x136cf4,-0x6b,-_0x17ed32._0x1f5284)]})]);function _0x168867(_0x1e934c,_0x11e240,_0x4b23f2,_0x52f4ef){return _0x32ba11(_0x1e934c-_0x4e2c97._0x1dc614,_0x11e240-0x3e,_0x1e934c,_0x52f4ef- -0x1ee);}if(!_0x565dbe)throw KeetContractError['ABORT']();const _0x5aa294=encodeContractStruct(_0x2dab9c(0x60a,_0x17ed32._0x202e9c,0x604,_0x17ed32._0x1798db)+'er-profile',_0xba34ae),_0x4d4a59=verifyAttestation(_0x417cac,_0x5aa294,_0x42e25b?.[_0x2dab9c(_0x17ed32._0x4d0afd,0x5c4,_0x17ed32._0x19e4f4,0x5d0)+_0x2dab9c(0x573,_0x17ed32._0x2f9c70,_0x17ed32._0xb28be7,_0x17ed32._0x227f3a)]);let _0x143fe1=_0x42e25b;!_0x143fe1?_0x143fe1={'key':_0x417cac['memberKey'],'latestReceipt':_0x4d4a59,'profileAttestation':_0x417cac['proof']}:(_0x143fe1[_0x2dab9c(_0x17ed32._0x5ba927,_0x17ed32._0x2c7d23,_0x17ed32._0x266fb7,0x5d0)+_0x2dab9c(0x5aa,0x57e,0x543,_0x17ed32._0x227f3a)]=_0x4d4a59,_0x143fe1[_0x168867(-0xf,0x24,_0x17ed32._0xf05e0d,0x11)+'estation']=_0x417cac[_0x2dab9c(_0x17ed32._0x1c4a0d,_0x17ed32._0x46b021,_0x17ed32._0x2bc580,_0x17ed32._0xa74234)]);if(_0x565dbe[_0x168867(-0x47,-_0x17ed32._0x47bb32,-0x78,-_0x17ed32._0x4e0111)][_0x2dab9c(_0x17ed32._0x5190f6,0x5c7,_0x17ed32._0x26c7f2,_0x17ed32._0xb49e31)]>=_0xba34ae[_0x2dab9c(_0x17ed32._0x2c0d34,0x5e9,0x60d,_0x17ed32._0x408082)])return;_0x565dbe[_0x2dab9c(_0x17ed32._0x278bc6,0x5aa,_0x17ed32._0x2306d6,_0x17ed32._0x5ad8b7)]=_0xba34ae,_0xba34ae[_0x2dab9c(0x57e,_0x17ed32._0x4e9412,_0x17ed32._0x41ba91,_0x17ed32._0x2f9c70)]?_0x565dbe[_0x168867(-_0x17ed32._0x52040a,-_0x17ed32._0x351f3c,-_0x17ed32._0xa0140f,-_0x17ed32._0x4e0111)][_0x2dab9c(0x573,_0x17ed32._0xe3dfdb,_0x17ed32._0x689860,0x59f)]=await updateAvatar(_0x67cdf3,_0x565dbe[_0x2dab9c(0x554,0x5b7,_0x17ed32._0x371a73,0x57a)]['avatar'],_0xba34ae[_0x2dab9c(_0x17ed32._0x515c87,_0x17ed32._0x3a4fa4,0x5a1,_0x17ed32._0x4471b2)]):_0x565dbe[_0x2dab9c(0x571,_0x17ed32._0x541d52,_0x17ed32._0x15b88b,0x57a)][_0x168867(-_0x17ed32._0x59fadb,-_0x17ed32._0x402975,_0x17ed32._0x127f42,-0x12)]=null,await _0x51db07[_0x2dab9c(_0x17ed32._0x4d0afd,_0x17ed32._0x2f7beb,_0x17ed32._0x115f33,_0x17ed32._0x364986)]('@keet/memb'+'ers',_0x565dbe),await _0x51db07[_0x168867(-_0x17ed32._0x3f8fe7,-0x5c,-_0x17ed32._0x3d6406,-_0x17ed32._0x11b589)]('@keet/memb'+_0x2dab9c(_0x17ed32._0x439b25,_0x17ed32._0x5190f6,_0x17ed32._0x31dff1,_0x17ed32._0x27cef3),_0x143fe1);}function _0x382f(){const _0xcae7d1=['isMuted','ers','search','memberKey','@keet/acce','deviceKey','-requests','createAnch','toString','UND','3608140WvixGc','insert','ipEventsDi','ve-devices','exports','INACTIVE_M','key','ve-member','quest','er-profile','seed','ate-id/res','EMBER','discoveryK','Broadcast','seq','avatar','@keet/thre','add','ge-member-','role','606867EAaKEP','ate-id/ide','ion','requiresCo','@keet/join','publicKey','21pThYsN','@keet/invi','er-proofs','mailbox','constructo','@keet/stop','canModerat','@keet/star','ABORT','removeWrit','ice-identi','all','removeable','-by-member','deviceProo','@keet/add-','@keet/acti','roomType','anchor','ties','status','age','tations','ies','profileAtt','estation','settings','ces','-capabilit','isModerato','length','@keet/upda','@keet/room','318498cAFlyo','ntity','canAdmin','@keet/memb','te-member','latestRece','179539sVQiYE','privatePro','@keet/reje','version','attestatio','-type','isMembersh','(((.+)+)+)','isPending','ct-join-re','MBER_STATU','@keet/remo','ve-invitat','toArray','member','proof','INVALID_ME','@keet/chan','ackWriter','-key','@keet/syst','encodeValu','@keet-priv','isActive','timestamp','TARGET_MEM','ve-device','-indexing','DirectMess','equals','44fHGkMg','addWriter','ads','device','ate-id/dev','nned','metadata','pt-join-re','1747208RRfcFM','abi','delete','sabled','@keet/move','MODERATORS','ipt','168222ylHbTO','9sulnNS','@keet/devi','isAdmin','ng-invitat','profile','BER_NOT_FO','_ONLY','get','101985wpDLET','isRemoved','em-digest','isBanned','ADMINS_ONL','removed-me','isIndexing'];_0x382f=function(){return _0xcae7d1;};return _0x382f();}async function acceptJoinRequest(_0x3b1f84,_0x2e0518,_0x31cb25,_0x2db58f,_0x47ec12,_0x35cc63){const _0x59b74d={_0x9d43f7:0x30c,_0x13f4f3:0x2da,_0x32ad59:0x2d4,_0x22a380:0x2f3,_0x359ecc:0x330,_0x33a4cd:0x327,_0x2ae187:0x33,_0x58827b:0x2f,_0x485a5e:0x0,_0x4c339c:0x342,_0x5ad800:0x31e,_0x25b651:0x4b,_0x53020b:0x61,_0x38ec40:0x59,_0x5bd3c7:0x43,_0x48eba1:0x2dd,_0x41e5c8:0x2f2,_0x3ac82e:0x2e7,_0x108897:0x2ae,_0x390001:0x1e,_0x245bcd:0x45,_0x3f3462:0x45,_0x20d966:0x34,_0x4889a6:0x351,_0x22c879:0x2fa,_0x288f32:0x2cf,_0x419600:0x30d,_0x34b7a0:0x29,_0x5c5d05:0x27,_0x2fd4cf:0x64,_0x32e647:0x2fa,_0x412ec0:0x2e3,_0x500f0a:0x2b9,_0x397d0b:0x304,_0xdc226b:0x378,_0x4566cc:0x34f,_0x4140a8:0x320,_0x193b25:0x341,_0x3992d3:0x20,_0x3d3e1a:0x1b,_0x1ac07b:0xad,_0x2fa1aa:0x88,_0x2d2e9b:0x6d,_0x268df5:0x48,_0x2dce7f:0x31b,_0x53b407:0x319,_0x1d50b1:0x2fb,_0x36756c:0x33c,_0x3b0029:0x347,_0x5dabeb:0x320,_0x42e338:0x293,_0x349af4:0x2d7,_0x159413:0x2a8,_0x2b934a:0x2a4,_0x4363b7:0x381,_0x1c2676:0x33c,_0x36fb5c:0x33e,_0x560647:0x314,_0x278e21:0x24,_0x54b659:0x36b,_0x254a07:0x33c,_0x1574cf:0x34e,_0x31bdc0:0x307,_0x31f649:0x2e4,_0x37f943:0x301,_0x2deaff:0x2e,_0x1ea83e:0x25,_0x47d161:0x33f,_0x257530:0x332,_0x81e1b4:0x316,_0x12f7f4:0x37,_0x2dbf94:0x3,_0x50b3ce:0xa9,_0x1da50d:0x3d,_0x267259:0x34f,_0x5a2818:0x30e,_0x463e57:0x389,_0x59ad3b:0x32b,_0x72772:0x332,_0x31ba89:0x345,_0x2ce01a:0x333,_0x102421:0x373,_0x49a3af:0x2c7,_0x24f879:0x2d7,_0x208a75:0x2df,_0x5b0ca1:0x2e8,_0x33bf80:0x8f,_0x27cc6d:0x90,_0x27b02a:0x344,_0x5c084b:0x309,_0x49f523:0x367,_0x4e80e8:0x2d6,_0x3e8872:0x29a,_0x188a53:0x5f,_0x35b037:0x1e,_0x19135f:0x41,_0x504c7f:0x1e,_0x45c1f9:0x2ee,_0x5398bf:0x31a,_0x28058e:0x306,_0x479eca:0x368,_0x5a9d6f:0x32f,_0x3962d9:0x312,_0x25641d:0x30f,_0x5df47a:0x8,_0x463119:0x55,_0x2fbaf3:0x10,_0x40c513:0x9d,_0xefff7c:0x7b,_0x4b80:0x334,_0x500094:0x2e4,_0x147578:0x2f5,_0x5e21a9:0x2ef,_0x271557:0x34d,_0x31673a:0x344,_0x46d844:0x331,_0x4201ce:0x345,_0xf02343:0x26,_0x35fe9a:0x74,_0x154888:0x5b,_0x2e7979:0x19,_0x216fbe:0x99,_0x2de851:0x7e,_0x4692ac:0x7c,_0x10e654:0x5f,_0x2569ef:0x371,_0x49d3ba:0x343,_0x43d115:0x360,_0x1340bb:0x5c,_0x22d0a5:0xca,_0x1c0921:0x56,_0x1488f1:0x89,_0x232e2d:0xa4,_0x39a2cb:0x90,_0x52e3b7:0x81,_0x27a1e1:0x322,_0x203514:0x360,_0x10c4e1:0x2fd,_0x397eb6:0x2ed,_0x1487cb:0x325,_0x5e3337:0x2f3,_0x16da67:0x31c,_0x383b4b:0x305},_0x1c750f={_0x33a232:0x83,_0x4ded2d:0x120},_0x4ceab1={_0xcef290:0xcc,_0x1bdf68:0x8d,_0x2f14b8:0x232},{db:_0x113946,trace:_0x6e009,hostcalls:_0x4dcca0,dryRun:_0x4b5870}=_0x35cc63,_0x5ac9f3=await _0x113946[_0x28e0d5(_0x59b74d._0x9d43f7,_0x59b74d._0x13f4f3,_0x59b74d._0x32ad59,_0x59b74d._0x22a380)](_0x28e0d5(_0x59b74d._0x359ecc,_0x59b74d._0x33a4cd,0x313,0x302)+_0xead89c(-0xa,-_0x59b74d._0x2ae187,-_0x59b74d._0x58827b,_0x59b74d._0x485a5e)+_0x28e0d5(_0x59b74d._0x4c339c,_0x59b74d._0x5ad800,_0x59b74d._0x5ad800,0x30e)),_0x46b8b6=_0x4dcca0[_0xead89c(-_0x59b74d._0x25b651,-_0x59b74d._0x53020b,-_0x59b74d._0x38ec40,-_0x59b74d._0x5bd3c7)+'ey'],_0x109da8=_0x4dcca0[_0x28e0d5(_0x59b74d._0x48eba1,_0x59b74d._0x41e5c8,_0x59b74d._0x3ac82e,_0x59b74d._0x108897)],_0x2d133a=_0x2db58f['metadata'],_0x3cd6c2={'isAdmin':_0x2d133a['canAdmin'],'isModerator':_0x2d133a[_0xead89c(-_0x59b74d._0x390001,-_0x59b74d._0x245bcd,-_0x59b74d._0x3f3462,-_0x59b74d._0x20d966)+'e']};function _0xead89c(_0x5ea2e1,_0x32b475,_0xa59b9,_0x113c13){return _0x32ba11(_0x5ea2e1-_0x4ceab1._0xcef290,_0x32b475-_0x4ceab1._0x1bdf68,_0x5ea2e1,_0xa59b9- -_0x4ceab1._0x2f14b8);}const _0x253ab2={'isIndexing':_0x2d133a[_0x28e0d5(_0x59b74d._0x4889a6,0x32a,0x30b,_0x59b74d._0x22c879)],'isModerator':_0x2d133a[_0x28e0d5(_0x59b74d._0x288f32,_0x59b74d._0x419600,0x2ef,0x2e3)+'e']};let _0x52b511=null;if(!_0x47ec12){const _0x39f79b=await _0x113946['get'](_0xead89c(-_0x59b74d._0x34b7a0,-0x37,-_0x59b74d._0x5c5d05,-_0x59b74d._0x2fd4cf)+_0x28e0d5(_0x59b74d._0x32e647,_0x59b74d._0x412ec0,_0x59b74d._0x500f0a,_0x59b74d._0x397d0b),{'key':_0x31cb25[_0x28e0d5(_0x59b74d._0xdc226b,_0x59b74d._0x4566cc,_0x59b74d._0x4140a8,_0x59b74d._0x193b25)][_0xead89c(-0x19,-0x2b,-_0x59b74d._0x3992d3,_0x59b74d._0x3d3e1a)+'n'][_0xead89c(-_0x59b74d._0x1ac07b,-_0x59b74d._0x2fa1aa,-_0x59b74d._0x2d2e9b,-_0x59b74d._0x268df5)]});if(_0x39f79b){if(_0x39f79b[_0x28e0d5(0x311,_0x59b74d._0x2dce7f,_0x59b74d._0x53b407,_0x59b74d._0x1d50b1)]['isRemoved'])throw new KeetContractError['ABORT']();await updateMember(_0x3b1f84,_0x31cb25[_0x28e0d5(0x332,_0x59b74d._0x36756c,_0x59b74d._0x3b0029,_0x59b74d._0x5dabeb)][_0x28e0d5(_0x59b74d._0x42e338,_0x59b74d._0x349af4,_0x59b74d._0x159413,_0x59b74d._0x2b934a)],_0x31cb25[_0x28e0d5(_0x59b74d._0x4363b7,_0x59b74d._0x1c2676,_0x59b74d._0x36fb5c,_0x59b74d._0x560647)][_0xead89c(-0x2a,-_0x59b74d._0x278e21,-0x20,-0x11)+'n'],_0x35cc63);}else await addMember(_0x3b1f84,_0x31cb25[_0x28e0d5(_0x59b74d._0x54b659,_0x59b74d._0x254a07,_0x59b74d._0x1574cf,_0x59b74d._0x31bdc0)][_0x28e0d5(_0x59b74d._0x31f649,0x2d7,0x2ef,_0x59b74d._0x37f943)],_0x31cb25[_0xead89c(-_0x59b74d._0x5c5d05,_0x59b74d._0x2deaff,-0x16,-_0x59b74d._0x1ea83e)][_0x28e0d5(_0x59b74d._0x47d161,_0x59b74d._0x257530,_0x59b74d._0x81e1b4,0x31c)+'n'],_0x3cd6c2,_0x35cc63);_0x52b511=await addDevice(_0x3b1f84,_0x2e0518,_0x31cb25[_0xead89c(-_0x59b74d._0x12f7f4,-0x45,-_0x59b74d._0x2dbf94,-0x27)][_0xead89c(-_0x59b74d._0x50b3ce,-_0x59b74d._0x2fa1aa,-0x7b,-_0x59b74d._0x1da50d)],_0x31cb25[_0x28e0d5(0x354,_0x59b74d._0x267259,_0x59b74d._0x5a2818,_0x59b74d._0x463e57)][_0x28e0d5(_0x59b74d._0x59ad3b,_0x59b74d._0x72772,0x362,_0x59b74d._0x31ba89)+'n'],_0x253ab2,_0x35cc63);}else _0x52b511=await addIdentityDevice(_0x2e0518,_0x31cb25[_0x28e0d5(0x343,_0x59b74d._0x267259,_0x59b74d._0x2ce01a,_0x59b74d._0x102421)][_0x28e0d5(_0x59b74d._0x49a3af,_0x59b74d._0x24f879,_0x59b74d._0x208a75,_0x59b74d._0x5b0ca1)],_0x35cc63),await _0x113946[_0xead89c(-_0x59b74d._0x33bf80,-_0x59b74d._0x27cc6d,-0x65,-_0x59b74d._0x5c5d05)](_0x28e0d5(0x320,_0x59b74d._0x27b02a,_0x59b74d._0x5c084b,_0x59b74d._0x49f523)+_0x28e0d5(0x2d2,0x2c7,_0x59b74d._0x4e80e8,_0x59b74d._0x3e8872)+_0xead89c(-_0x59b74d._0x188a53,-_0x59b74d._0x35b037,-_0x59b74d._0x19135f,-_0x59b74d._0x504c7f)+_0x28e0d5(_0x59b74d._0x45c1f9,_0x59b74d._0x5398bf,_0x59b74d._0x28058e,_0x59b74d._0x41e5c8),{'deviceKey':_0x2e0518,'privateProfileIdentity':_0x47ec12[_0x28e0d5(_0x59b74d._0x479eca,_0x59b74d._0x5a9d6f,_0x59b74d._0x3962d9,_0x59b74d._0x25641d)+'fileIdenti'+'ty'],'deviceProof':_0x47ec12[_0xead89c(-_0x59b74d._0x5df47a,-_0x59b74d._0x463119,-_0x59b74d._0x1da50d,-_0x59b74d._0x2fbaf3)+'f']});function _0x28e0d5(_0x4e8c99,_0x2a2dc2,_0x4da0ee,_0x3b6ec0){return _0x32ba11(_0x4e8c99-_0x1c750f._0x33a232,_0x2a2dc2-0x181,_0x3b6ec0,_0x2a2dc2-_0x1c750f._0x4ded2d);}const {device:_0x1df64a,added:_0x44014c}=_0x52b511,_0x3fd12f=_0x31cb25['member'][_0xead89c(-0x9b,-_0x59b74d._0x40c513,-_0x59b74d._0xefff7c,-0x8e)][_0x28e0d5(_0x59b74d._0x81e1b4,0x30a,_0x59b74d._0x4b80,_0x59b74d._0x500094)],_0x1f9487=_0x5ac9f3[_0x28e0d5(_0x59b74d._0x147578,0x2f6,0x2e7,_0x59b74d._0x5e21a9)],{blindResponse:_0x33a92d}=createDeviceResponse(_0x3fd12f,_0x1f9487,_0x2db58f),_0x43f452=encodeOperation(_0x28e0d5(_0x59b74d._0x271557,_0x59b74d._0x31673a,_0x59b74d._0x46d844,_0x59b74d._0x4201ce)+_0xead89c(-_0x59b74d._0xf02343,-_0x59b74d._0x35fe9a,-_0x59b74d._0x154888,-_0x59b74d._0x2e7979)+'olve-pendi'+_0xead89c(-_0x59b74d._0x216fbe,-_0x59b74d._0x2de851,-_0x59b74d._0x4692ac,-0xaf)+_0xead89c(-0x35,-0xb,-0x4f,-_0x59b74d._0x10e654),{'header':{'timestamp':0x0},'blindResponse':_0x33a92d}),_0x55bd9e=Autobase[_0x28e0d5(_0x59b74d._0x2569ef,_0x59b74d._0x49d3ba,_0x59b74d._0x4b80,_0x59b74d._0x43d115)+'e'](_0x43f452,{'optimistic':!![],'encrypted':!![]});_0x44014c&&(_0x2db58f['metadata'][_0xead89c(-0x23,-_0x59b74d._0x1340bb,-0x28,-0x28)]=![],_0x2db58f[_0xead89c(-_0x59b74d._0x22d0a5,-_0x59b74d._0x1c0921,-_0x59b74d._0x1488f1,-_0x59b74d._0x232e2d)]['canModerat'+'e']=![],_0x1df64a['invitation']={'id':_0x2db58f['id'],'response':_0x55bd9e},await _0x113946[_0xead89c(-_0x59b74d._0x39a2cb,-_0x59b74d._0x52e3b7,-0x65,-0x42)]('@keet/devi'+_0x28e0d5(_0x59b74d._0x22c879,_0x59b74d._0x27a1e1,_0x59b74d._0x203514,0x2f9),_0x1df64a),await _0x113946[_0x28e0d5(_0x59b74d._0x10c4e1,_0x59b74d._0x397eb6,_0x59b74d._0x1487cb,_0x59b74d._0x5e3337)]('@keet/invi'+_0x28e0d5(_0x59b74d._0x46d844,0x31d,_0x59b74d._0x16da67,0x348),_0x2db58f));if(_0x6e009&&!_0x4b5870){const _0x4e2b50={'roomKey':_0x109da8,'discoveryKey':_0x46b8b6,'request':_0x31cb25,'response':_0x55bd9e,'invitation':_0x2db58f};await _0x6e009({'type':_0x28e0d5(_0x59b74d._0x4e80e8,0x316,_0x59b74d._0x383b4b,0x2d1)+'device','value':_0x4e2b50});}}async function addDeviceWithMemberProof({device:_0x2a92a8,member:_0x40c3d6},_0x33e71b,_0x14ff6b){const _0x9ee08={_0x20f7b2:0x3a0,_0x5513b6:0x37c,_0x25617b:0x371,_0x43512a:0x34d,_0x2a26ef:0x346,_0x1e28be:0x3c2,_0x583b24:0x3fe,_0x7b69da:0x3c6,_0x5e6fe4:0x3c9,_0x1f4f7b:0x40a,_0x12be7a:0x1da,_0x4fd2cf:0x1e9,_0x773e48:0x1c8,_0x34991f:0x1b3,_0xdda423:0x384,_0x4c83b8:0x3ca,_0x531234:0x3ea,_0x22e055:0x3b8,_0x127210:0x1d4,_0x180507:0x1bc,_0xc990b6:0x1a8,_0x5e48ed:0x1b5,_0x46b2ea:0x1b3,_0x34bd77:0x146,_0x338f6b:0x11a,_0x12c487:0x14b,_0x982622:0x3e4,_0x3da570:0x373,_0x44ae0f:0x3db,_0x556b91:0x37f,_0x5027e3:0x189,_0x390f8a:0x14a,_0x361981:0x175,_0x3727b2:0x104,_0x2d8e1f:0x139,_0x5553af:0x15f,_0x2a7074:0x143,_0x2a513d:0x3b3,_0x3c76b1:0x3bc,_0x569c60:0x39f,_0x2959cd:0x3b7,_0x3c93a0:0x3c8,_0xdb899f:0x38a,_0x5df036:0x3ef,_0x4465fb:0x1a1,_0x2c1279:0x1af,_0x245c30:0x166,_0x434cfe:0x172,_0x1e1aec:0x3a6,_0x20bc7c:0x3cd,_0xfc5760:0x39e,_0x5b115a:0x1dc,_0x47f8d3:0x1a7,_0x43d00d:0x1a0,_0x4b39c6:0x1b6,_0x14e706:0x137,_0x33894b:0x196,_0x6cb75b:0x15b,_0x52fe88:0x17b,_0xc5eb3a:0x173,_0x52cec2:0x179,_0x1db6d3:0x14d,_0x5751b1:0x389,_0x3534b4:0x387,_0x4830b9:0x3a9,_0x3c75d8:0x11b,_0x55254e:0x13f,_0xa1a77f:0x15b},_0x49c685={_0x29f9ee:0x1b6,_0x3144bd:0x1a9,_0x3be298:0x1b7},_0x37e44f={_0x56146c:0x8f,_0x498bdf:0x79,_0x378b6c:0x325};function _0xcaa2c0(_0x29b844,_0x3cb2b9,_0x509d64,_0x3048e8){return _0x7c003f(_0x29b844-_0x37e44f._0x56146c,_0x3cb2b9-_0x37e44f._0x498bdf,_0x29b844,_0x3048e8- -_0x37e44f._0x378b6c);}const {db:_0x43afd8,hostcalls:_0x309528,writer:_0x71fabc}=_0x14ff6b,[_0x4b374f,_0x9bd6a6,_0x10d1d2]=await Promise[_0x5126a8(0x3a9,_0x9ee08._0x20f7b2,0x380,_0x9ee08._0x5513b6)]([_0x43afd8[_0x5126a8(_0x9ee08._0x25617b,0x334,_0x9ee08._0x43512a,_0x9ee08._0x2a26ef)](_0x5126a8(_0x9ee08._0x1e28be,_0x9ee08._0x583b24,_0x9ee08._0x7b69da,0x3db)+'ers',{'key':_0x2a92a8[_0x5126a8(_0x9ee08._0x5e6fe4,_0x9ee08._0x1f4f7b,0x3fc,0x3d6)+'n']['memberKey']}),_0x43afd8[_0xcaa2c0(-_0x9ee08._0x12be7a,-_0x9ee08._0x4fd2cf,-_0x9ee08._0x773e48,-_0x9ee08._0x34991f)](_0x5126a8(_0x9ee08._0x1e28be,_0x9ee08._0xdda423,_0x9ee08._0x4c83b8,_0x9ee08._0x531234)+'er-proofs',{'key':_0x2a92a8[_0x5126a8(_0x9ee08._0x5e6fe4,0x3a8,0x3b1,_0x9ee08._0x22e055)+'n'][_0xcaa2c0(-_0x9ee08._0x127210,-_0x9ee08._0x180507,-_0x9ee08._0x4fd2cf,-_0x9ee08._0xc990b6)]}),_0x43afd8[_0xcaa2c0(-0x1e1,-_0x9ee08._0x5e48ed,-0x1eb,-_0x9ee08._0x46b2ea)](_0xcaa2c0(-_0x9ee08._0x34bd77,-_0x9ee08._0x338f6b,-0x185,-_0x9ee08._0x12c487)+'em-digest')]);if(!_0x4b374f||!_0x9bd6a6)throw KeetContractError[_0x5126a8(0x3a6,_0x9ee08._0x982622,_0x9ee08._0x3da570,_0x9ee08._0x44ae0f)]();const _0x34d771=_0x10d1d2[_0x5126a8(0x3b8,0x3a5,_0x9ee08._0x556b91,0x376)][_0xcaa2c0(-0x150,-_0x9ee08._0x5027e3,-_0x9ee08._0x390f8a,-_0x9ee08._0x361981)]===RoomType[_0xcaa2c0(-_0x9ee08._0x3727b2,-_0x9ee08._0x2d8e1f,-_0x9ee08._0x5553af,-_0x9ee08._0x2a7074)+_0x5126a8(_0x9ee08._0x2a513d,_0x9ee08._0x3c76b1,_0x9ee08._0x569c60,_0x9ee08._0x2959cd)];if(_0x10d1d2['abi'][_0x5126a8(_0x9ee08._0x3c93a0,_0x9ee08._0xdb899f,_0x9ee08._0x5df036,0x3e9)]>=-0x1*0x259f+0x59c+0x11b*0x1d&&!_0x4b374f[_0xcaa2c0(-_0x9ee08._0x4465fb,-_0x9ee08._0x2c1279,-_0x9ee08._0x245c30,-_0x9ee08._0x434cfe)]['isActive']&&!_0x34d771)throw KeetContractError[_0x5126a8(_0x9ee08._0x1e1aec,0x3df,_0x9ee08._0x20bc7c,_0x9ee08._0xfc5760)]();const _0x1dc49b={'isActive':!![],'isIndexing':![]};await addDevice(_0x33e71b,_0x71fabc['key'],_0x2a92a8[_0xcaa2c0(-_0x9ee08._0x5b115a,-_0x9ee08._0x47f8d3,-_0x9ee08._0x43d00d,-_0x9ee08._0x4b39c6)],_0x2a92a8[_0xcaa2c0(-0x162,-_0x9ee08._0x14e706,-_0x9ee08._0x33894b,-_0x9ee08._0x6cb75b)+'n'],_0x1dc49b,_0x14ff6b);function _0x5126a8(_0x43970c,_0x5c84bf,_0x34166f,_0x527396){return _0x32ba11(_0x43970c-_0x49c685._0x29f9ee,_0x5c84bf-_0x49c685._0x3144bd,_0x527396,_0x43970c-_0x49c685._0x3be298);}await _0x309528[_0xcaa2c0(-_0x9ee08._0x52fe88,-_0x9ee08._0xc5eb3a,-_0x9ee08._0x52cec2,-_0x9ee08._0x1db6d3)](_0x71fabc[_0x5126a8(_0x9ee08._0x5751b1,_0x9ee08._0x3534b4,_0x9ee08._0x4830b9,0x3a5)]),_0x40c3d6&&await updateMember(_0x33e71b,_0x40c3d6['profile'],_0x40c3d6[_0xcaa2c0(-_0x9ee08._0x3c75d8,-_0x9ee08._0x55254e,-0x196,-_0x9ee08._0xa1a77f)+'n'],_0x14ff6b);}async function addDeviceWithInvitation(_0x527d2f,_0x11f28f,_0x4a94ff){const _0x1d0186={_0x123e6b:0x12c,_0x3dc8a7:0x369,_0x43cf54:0x38c,_0x13513b:0x10b,_0x45fe84:0xf3,_0x237607:0x139,_0x40c1c3:0xd6,_0x26d0f0:0x16f,_0x34ae57:0x16a,_0x35725e:0x175,_0x3088f8:0x177,_0x302967:0x30a,_0x3ceb37:0x330,_0x436574:0x334,_0x2ab666:0x33f,_0x503683:0x335,_0x5461a8:0x350,_0x1a7362:0x368,_0x486dc4:0x37f,_0x426e54:0x346,_0x2d22fc:0x2d8,_0x50336e:0x321,_0x500245:0x31f,_0xc854f9:0x343,_0x496709:0x33c,_0x34a53b:0x359,_0x319a3c:0x326,_0x30cdb1:0x2e4,_0x1ddbd4:0x341,_0x2f0af3:0x354,_0x564052:0x36b,_0x387bea:0x14e,_0x970d77:0x134,_0x4d3a01:0x15c,_0x3ce112:0x160,_0x149f5e:0x2fe,_0x421517:0x329,_0x20690d:0x2d9,_0x82fc42:0x3b9,_0x3f1b40:0x382,_0x15c128:0x3c4,_0x5a7fc1:0x393,_0x27a06d:0x18f,_0x1f764b:0x185,_0x1f7600:0x37b,_0x55b6c6:0x367,_0xe68cfe:0x33b,_0x6dabdf:0x116,_0x4f349e:0x104,_0x369ff4:0x124,_0x175162:0x152,_0x4188b2:0x123,_0x1fcbe1:0x118,_0x449fa2:0x11d,_0x37d979:0x36d,_0x4d1bae:0x364,_0x3fcee1:0x326,_0x12d727:0x349,_0x2d311f:0x303,_0x21ed3a:0x164,_0x9e66e0:0x150,_0x55c8f2:0x14d},_0x11dd9c={_0x581442:0xae,_0x5972f1:0x15e},_0x2fdff0={_0xf0d553:0xbf,_0x5498d3:0x336},{db:_0x5c7fc7,hostcalls:_0x1979c3,writer:_0x43409a}=_0x4a94ff;let _0x53815e=null;try{_0x53815e=verifyInvitationDeviceRequest(_0x527d2f);}catch(_0x887fad){throw KeetContractError[_0x408487(-0x147,-_0x1d0186._0x123e6b,-0x137,-0x164)]();}if(!_0x53815e)throw KeetContractError[_0x41b9cb(_0x1d0186._0x3dc8a7,0x34d,_0x1d0186._0x43cf54,0x32f)]();function _0x408487(_0x141b7b,_0x45ae91,_0x72cf5,_0x918ddc){return _0x32ba11(_0x141b7b-0x119,_0x45ae91-_0x2fdff0._0xf0d553,_0x72cf5,_0x141b7b- -_0x2fdff0._0x5498d3);}const {id:_0x42b9d7,request:_0x4781ff}=_0x53815e;if(!b4a[_0x408487(-_0x1d0186._0x13513b,-_0x1d0186._0x45fe84,-_0x1d0186._0x237607,-_0x1d0186._0x40c1c3)](_0x4781ff[_0x408487(-_0x1d0186._0x26d0f0,-_0x1d0186._0x34ae57,-_0x1d0186._0x35725e,-_0x1d0186._0x3088f8)],_0x43409a[_0x41b9cb(_0x1d0186._0x302967,_0x1d0186._0x3ceb37,_0x1d0186._0x436574,_0x1d0186._0x2ab666)]))throw KeetContractError['ABORT']();function _0x41b9cb(_0x2bfa03,_0x191e64,_0x544865,_0x2059a9){return _0x32ba11(_0x2bfa03-0xd1,_0x191e64-_0x11dd9c._0x581442,_0x544865,_0x191e64-_0x11dd9c._0x5972f1);}const [_0x24935d,_0x179786,_0x60c97]=await Promise[_0x41b9cb(_0x1d0186._0x503683,_0x1d0186._0x5461a8,_0x1d0186._0x1a7362,_0x1d0186._0x486dc4)]([_0x5c7fc7[_0x41b9cb(_0x1d0186._0x426e54,0x318,_0x1d0186._0x2d22fc,_0x1d0186._0x50336e)](_0x41b9cb(_0x1d0186._0x500245,_0x1d0186._0xc854f9,_0x1d0186._0x496709,0x359)+_0x41b9cb(_0x1d0186._0x34a53b,_0x1d0186._0x319a3c,0x357,_0x1d0186._0x30cdb1),{'deviceKey':_0x43409a[_0x41b9cb(_0x1d0186._0x1ddbd4,0x330,_0x1d0186._0x2f0af3,_0x1d0186._0x564052)]}),_0x5c7fc7['get'](_0x408487(-_0x1d0186._0x387bea,-_0x1d0186._0x970d77,-_0x1d0186._0x4d3a01,-_0x1d0186._0x3ce112)+'tations',{'id':_0x42b9d7}),_0x5c7fc7[_0x41b9cb(_0x1d0186._0x149f5e,0x318,_0x1d0186._0x421517,_0x1d0186._0x20690d)](_0x41b9cb(_0x1d0186._0x82fc42,_0x1d0186._0x3f1b40,_0x1d0186._0x15c128,_0x1d0186._0x5a7fc1)+_0x408487(-0x154,-_0x1d0186._0x27a06d,-_0x1d0186._0x1f764b,-0x14c)+_0x41b9cb(_0x1d0186._0x1f7600,_0x1d0186._0x55b6c6,0x384,_0x1d0186._0xe68cfe))]);if(!_0x179786||_0x24935d)throw KeetContractError['ABORT']();await _0x1979c3[_0x408487(-_0x1d0186._0x6dabdf,-0x11e,-_0x1d0186._0x4f349e,-_0x1d0186._0x369ff4)](_0x43409a[_0x41b9cb(0x308,_0x1d0186._0x3ceb37,_0x1d0186._0x503683,0x307)]),!_0x179786[_0x408487(-_0x1d0186._0x175162,-_0x1d0186._0x4188b2,-_0x1d0186._0x1fcbe1,-_0x1d0186._0x449fa2)+'nfirmation']&&!_0x60c97?await acceptJoinRequest(_0x11f28f,_0x43409a['key'],_0x4781ff,_0x179786,null,_0x4a94ff):await _0x5c7fc7['insert'](_0x41b9cb(_0x1d0186._0x37d979,_0x1d0186._0xc854f9,_0x1d0186._0x4d1bae,0x388)+_0x41b9cb(_0x1d0186._0x1ddbd4,_0x1d0186._0x3fcee1,_0x1d0186._0x12d727,_0x1d0186._0x2d311f),{'deviceKey':_0x43409a[_0x408487(-_0x1d0186._0x21ed3a,-_0x1d0186._0x9e66e0,-0x120,-_0x1d0186._0x55c8f2)],'id':_0x42b9d7,'request':_0x4781ff});}async function handleAcceptJoinRequest({header:_0x593e8e,deviceKey:_0x4908b9,identity:_0x4698c8},_0x25950d){const _0x5e46fa={_0x37db42:0x2b6,_0x1af8d1:0x27c,_0x482c49:0x287,_0x1a11fe:0x30b,_0x536641:0x310,_0x6bc4a2:0x308,_0x54afa6:0x338,_0x1465c8:0x238,_0xba5c73:0x38b,_0x16f1bb:0x35c,_0x13111c:0x32d,_0x591059:0x346,_0x5f5a8c:0x27f,_0x56341b:0x252,_0x585e2e:0x340,_0x4f65fa:0x317,_0x13ca2a:0x31c,_0x3981db:0x281,_0x3595ec:0x2a7,_0xef5431:0x272,_0x592f3a:0x248,_0x251acc:0x2a6,_0x481529:0x2aa,_0x448b6f:0x279,_0xff8791:0x206,_0x44f617:0x237,_0x28a238:0x39d,_0x428002:0x385,_0x2c2732:0x363},_0x45615a={_0xdd86de:0x1dd,_0x1f6237:0x1c2},_0x1cac13={_0x58cd1a:0x13d,_0x240509:0x40},{db:_0x15eb48,writer:_0x1f3d31}=_0x25950d,[_0x2f7e3d,_0x1a03f1]=await Promise[_0x3fae3e(_0x5e46fa._0x37db42,0x2b2,_0x5e46fa._0x1af8d1,_0x5e46fa._0x482c49)]([getMemberForDeviceKey(_0x15eb48,_0x1f3d31['key']),_0x15eb48[_0x4107fc(_0x5e46fa._0x1a11fe,_0x5e46fa._0x536641,_0x5e46fa._0x6bc4a2,_0x5e46fa._0x54afa6)](_0x3fae3e(0x283,0x277,0x26f,_0x5e46fa._0x1465c8)+_0x4107fc(_0x5e46fa._0xba5c73,_0x5e46fa._0x16f1bb,_0x5e46fa._0x13111c,_0x5e46fa._0x591059),{'deviceKey':_0x4908b9})]);if(!isMemberActive(_0x2f7e3d)||!_0x1a03f1)throw KeetContractError[_0x3fae3e(_0x5e46fa._0x5f5a8c,0x2bb,0x279,_0x5e46fa._0x56341b)]();function _0x4107fc(_0x38c8df,_0x1fe79c,_0x4204e2,_0x590bd1){return _0x7c003f(_0x38c8df-_0x1cac13._0x58cd1a,_0x1fe79c-_0x1cac13._0x240509,_0x1fe79c,_0x590bd1-0x1c6);}const {id:_0x53ab8b,request:_0x216007}=_0x1a03f1;function _0x3fae3e(_0x11bb7d,_0x1a4853,_0x4f4730,_0x2c00dc){return _0x32ba11(_0x11bb7d-_0x45615a._0xdd86de,_0x1a4853-_0x45615a._0x1f6237,_0x2c00dc,_0x4f4730-0x8a);}const _0x1a33fb=await _0x15eb48[_0x4107fc(_0x5e46fa._0x585e2e,_0x5e46fa._0x4f65fa,_0x5e46fa._0x13ca2a,0x338)](_0x3fae3e(_0x5e46fa._0x3981db,_0x5e46fa._0x3595ec,_0x5e46fa._0xef5431,_0x5e46fa._0x592f3a)+'tations',{'id':_0x53ab8b});if(!_0x1a33fb)throw KeetContractError[_0x3fae3e(_0x5e46fa._0x251acc,_0x5e46fa._0x481529,_0x5e46fa._0x448b6f,0x2a4)]();await acceptJoinRequest(_0x593e8e,_0x4908b9,_0x216007,_0x1a33fb,_0x4698c8,_0x25950d),await _0x15eb48[_0x3fae3e(_0x5e46fa._0xff8791,0x21b,_0x5e46fa._0x44f617,0x223)](_0x4107fc(_0x5e46fa._0x28a238,0x320,_0x5e46fa._0x428002,_0x5e46fa._0x2c2732)+'-requests',{'deviceKey':_0x4908b9});}async function handleRejectJoinRequest({header:_0x24856d,deviceKey:_0x352dfc},_0x4af56f){const _0x22780c={_0x592f8c:0xcc,_0x48af59:0x94,_0xefdbbf:0x6d,_0x45fac1:0xa3,_0x4b54ad:0x5f,_0x3e1fdc:0x321,_0x578f8d:0x341,_0x14d97f:0x35a,_0x21b4a1:0x363,_0x78c3c:0x87,_0x222999:0xbd,_0x976fb:0xbf,_0x4e9bc9:0xa5,_0x546846:0x8f,_0x3d2096:0xc6,_0x3bb058:0xa2,_0x416702:0x6e,_0x444000:0x7e,_0xd486f3:0xa2},_0x2bd1fb={_0x251aac:0xbf,_0x5bf982:0x159},_0x5500cb={_0x43029b:0x16f,_0x26eb60:0x126};function _0x57c691(_0x6b779d,_0x2ffc4c,_0x173762,_0x50aa81){return _0x32ba11(_0x6b779d-0xcf,_0x2ffc4c-_0x5500cb._0x43029b,_0x173762,_0x6b779d- -_0x5500cb._0x26eb60);}const {db:_0x645823,writer:_0x870807}=_0x4af56f,[_0x46dc9a,_0x2c6215]=await Promise[_0x57c691(_0x22780c._0x592f8c,0x9c,0xde,0xcc)]([getMemberForDeviceKey(_0x645823,_0x870807['key']),_0x645823[_0x57c691(_0x22780c._0x48af59,_0x22780c._0xefdbbf,_0x22780c._0x45fac1,_0x22780c._0x4b54ad)]('@keet/join'+_0x3193fc(0x325,_0x22780c._0x3e1fdc,_0x22780c._0x578f8d,0x350),{'deviceKey':_0x352dfc})]);if(!isMemberActive(_0x46dc9a)||!_0x2c6215)throw KeetContractError[_0x3193fc(0x349,0x348,_0x22780c._0x14d97f,_0x22780c._0x21b4a1)]();function _0x3193fc(_0x18b176,_0xe4f0ff,_0x49cb00,_0x274ce2){return _0x32ba11(_0x18b176-0x9d,_0xe4f0ff-_0x2bd1fb._0x251aac,_0x49cb00,_0xe4f0ff-_0x2bd1fb._0x5bf982);}await _0x645823[_0x57c691(_0x22780c._0x78c3c,_0x22780c._0x222999,_0x22780c._0x976fb,_0x22780c._0x4e9bc9)](_0x57c691(0xbf,_0x22780c._0x546846,_0x22780c._0x3d2096,0x86)+_0x57c691(_0x22780c._0x3bb058,_0x22780c._0x416702,_0x22780c._0x444000,_0x22780c._0xd486f3),{'deviceKey':_0x352dfc});}function _0x7c003f(_0xae6456,_0x1b1779,_0x37d9a3,_0x59104b){const _0x217c97={_0x1db755:0x91};return _0x32df(_0x59104b- -_0x217c97._0x1db755,_0x37d9a3);}async function handleAddInvitation({invitation:_0x2f9133},{db:_0x682979,writer:_0xaf95a6,hostcalls:_0x5b59df}){const _0x19382a={_0xb48251:0xbe,_0x32fdf1:0xcb,_0x130a5b:0xd9,_0x4a7247:0xf2,_0x26e6c5:0xdd,_0x5e81c5:0xc7,_0x16b3d0:0xda,_0x40e3ef:0x1ba,_0x231cf0:0x178,_0x1d6f4b:0x1a7,_0x25283d:0x15d,_0x7e8e93:0x1ce,_0x3ec8aa:0x1a4,_0x145489:0xfe,_0x416817:0xdd,_0x1edc02:0x10e,_0x51f84a:0x10b,_0x3da18c:0x11b,_0x42646f:0x1cd,_0x248f00:0x1b0,_0x3a4567:0x1b8,_0x3a660b:0x190,_0x48cdd6:0xa7,_0x1e4394:0xff,_0x355f59:0xf1,_0x33dcb0:0x10c,_0x55361f:0xc9,_0xa85942:0x121,_0x28f469:0x128,_0x135aa6:0x12b,_0x477199:0x186,_0x383125:0x10f,_0x5f47d1:0x14a,_0x1a3918:0x1c1,_0x9768b4:0x1a7,_0x2a9272:0x1e4,_0x257856:0xd4,_0x248c1b:0x142,_0x4e91bc:0x138,_0xbf22ba:0x10d,_0x48a954:0x153,_0x398c77:0x116,_0x3ff098:0x147,_0x283126:0xe0,_0x5c547d:0x120,_0xf2ecbf:0x124,_0x8d626e:0x1bf,_0x261809:0x1cc,_0x2e364a:0x184,_0x57b4a2:0x1f3,_0x555ef2:0x1dc,_0xad3a24:0x21c,_0x43588f:0x1a9,_0x4f4e76:0x1fe,_0xf1b14e:0x11b,_0x36073b:0x99,_0xc90309:0x1dc,_0x1c36c1:0x1b2,_0x5c3c02:0x1aa,_0x5cefc6:0x209,_0x515de5:0x202,_0x3a77df:0x10f,_0x580f82:0x119,_0xad5366:0x1c2,_0x52d42e:0x18a,_0x1f0ffa:0x170,_0x579963:0x16c,_0x190773:0x19a,_0x45aee3:0xfb,_0x151c69:0xc5,_0x490b02:0xaf,_0x4c1b15:0xfd,_0x1bd7be:0xed,_0x37b0c7:0x1ba,_0x4e572c:0x19a,_0x3e52ea:0xe7,_0x324cc6:0xf4,_0x34565:0x11d},_0x1a3667={_0x2e71ae:0x9d,_0x1ddfb4:0x2d,_0x30c2c2:0xe0},_0x35c391={_0x136727:0x4d,_0x31659c:0x1a};function _0x3027fc(_0x4a82de,_0x4ad43a,_0x1c4948,_0x4e6663){return _0x7c003f(_0x4a82de-0x6e,_0x4ad43a-_0x35c391._0x136727,_0x1c4948,_0x4a82de-_0x35c391._0x31659c);}const [_0x5052fc,_0x453241,_0x5e04b7]=await Promise['all']([getMemberForDeviceKey(_0x682979,_0xaf95a6[_0x2929c5(_0x19382a._0xb48251,_0x19382a._0x32fdf1,_0x19382a._0x130a5b,_0x19382a._0x4a7247)]),_0x682979[_0x2929c5(_0x19382a._0x26e6c5,_0x19382a._0x5e81c5,0xbf,_0x19382a._0x16b3d0)](_0x3027fc(_0x19382a._0x40e3ef,_0x19382a._0x231cf0,0x1a7,_0x19382a._0x1d6f4b)+'tations',{'id':_0x2f9133['id']}),_0x682979[_0x3027fc(0x18c,_0x19382a._0x25283d,_0x19382a._0x7e8e93,_0x19382a._0x3ec8aa)]('@keet/syst'+_0x2929c5(0x100,0xe0,_0x19382a._0x145489,_0x19382a._0x416817))]);if(!isMemberActive(_0x5052fc))throw KeetContractError[_0x2929c5(_0x19382a._0x1edc02,_0x19382a._0x51f84a,_0x19382a._0x3da18c,0x10f)]();if(_0x5052fc[_0x3027fc(_0x19382a._0x42646f,_0x19382a._0x248f00,_0x19382a._0x3a4567,_0x19382a._0x3a660b)][_0x2929c5(_0x19382a._0x48cdd6,0xb2,_0x19382a._0x1e4394,0xe2)])return;const _0x55c64e=_0x2f9133[_0x2929c5(_0x19382a._0x355f59,_0x19382a._0x33dcb0,0xcd,_0x19382a._0x55361f)];function _0x2929c5(_0x53babf,_0x4371d7,_0x3e04c0,_0x428806){return _0x32ba11(_0x53babf-_0x1a3667._0x2e71ae,_0x4371d7-_0x1a3667._0x1ddfb4,_0x4371d7,_0x428806- -_0x1a3667._0x30c2c2);}if(_0x453241||_0x5e04b7[_0x2929c5(0xf2,_0x19382a._0xa85942,_0x19382a._0x28f469,_0x19382a._0xa85942)]['roomType']===RoomType[_0x2929c5(_0x19382a._0x135aa6,_0x19382a._0x477199,_0x19382a._0x383125,_0x19382a._0x5f47d1)+'age'])throw KeetContractError[_0x3027fc(_0x19382a._0x1a3918,0x185,_0x19382a._0x9768b4,_0x19382a._0x2a9272)]();return _0x55c64e[_0x2929c5(_0x19382a._0x257856,_0x19382a._0x248c1b,_0x19382a._0x4e91bc,_0x19382a._0xbf22ba)+'e']&&!_0x5052fc[_0x2929c5(_0x19382a._0x48a954,_0x19382a._0x398c77,_0x19382a._0x3ff098,0x11b)][_0x2929c5(0x161,_0x19382a._0x283126,_0x19382a._0x5c547d,_0x19382a._0xf2ecbf)+'r']&&(_0x55c64e[_0x3027fc(_0x19382a._0x8d626e,_0x19382a._0x261809,_0x19382a._0x2e364a,_0x19382a._0x57b4a2)+'e']=![]),_0x55c64e[_0x3027fc(_0x19382a._0x555ef2,_0x19382a._0xad3a24,_0x19382a._0x43588f,_0x19382a._0x4f4e76)]&&!_0x5052fc[_0x2929c5(0x142,0x123,0x15e,_0x19382a._0xf1b14e)][_0x2929c5(0xdf,0xbf,_0x19382a._0x36073b,0xd5)]&&(_0x55c64e[_0x3027fc(_0x19382a._0xc90309,_0x19382a._0x1c36c1,_0x19382a._0x5c3c02,0x211)]=![]),_0x2f9133[_0x3027fc(0x1f7,_0x19382a._0x5cefc6,_0x19382a._0x515de5,0x211)]=!![],_0x2f9133[_0x2929c5(0xfb,_0x19382a._0x3a77df,_0x19382a._0x135aa6,_0x19382a._0x580f82)]=await _0x5b59df[_0x3027fc(0x19b,0x17b,_0x19382a._0xad5366,_0x19382a._0x52d42e)+'or'](_0xaf95a6[_0x3027fc(_0x19382a._0x3ec8aa,_0x19382a._0x1f0ffa,_0x19382a._0x579963,_0x19382a._0x190773)],_0xaf95a6[_0x2929c5(0x101,0x111,0x118,_0x19382a._0x45aee3)]+(0xb36+-0xfee+0x4b9)),_0x682979[_0x2929c5(_0x19382a._0x151c69,_0x19382a._0x490b02,_0x19382a._0x4c1b15,_0x19382a._0x1bd7be)](_0x3027fc(_0x19382a._0x37b0c7,_0x19382a._0x4e572c,0x1d7,0x1af)+_0x2929c5(_0x19382a._0x3e52ea,0x11a,_0x19382a._0x324cc6,_0x19382a._0x34565),_0x2f9133);}async function handleRemoveInvitation({id:_0x126cdf},{db:_0x33d977,writer:_0x39aaf5}){const _0x52abb6={_0x29f05b:0x17f,_0x116b73:0x17c,_0x5f1a6b:0x189,_0x4011c8:0x1e2,_0x3d0e29:0x1ea,_0x4c3a6c:0x16f,_0x5a21f3:0x194,_0x44cd01:0x1c7,_0x13e27b:0x28c,_0x2a4714:0x29d,_0x698cf5:0x2ba,_0x4483dc:0x2b4,_0x244b3b:0x29c,_0x20e205:0x288,_0x13bf6a:0x285,_0x264f94:0x2ff,_0x3f7b6b:0x27a,_0x2b837d:0x1fc,_0x48053a:0x188,_0x2e7f78:0x1f7,_0x55611e:0x2c5,_0x2d4dcf:0x281,_0x443381:0x2ac,_0x278dd7:0x296,_0x8faca6:0x171,_0x2d2faf:0x1b7,_0x198c62:0x189},_0x15d654={_0x49785e:0x55,_0x76ad76:0x33e},_0x278931={_0x83e998:0xb3,_0x2aaa1f:0x191};function _0x2e4660(_0x12a8e8,_0x636573,_0x3b8634,_0x3a08d1){return _0x7c003f(_0x12a8e8-_0x278931._0x83e998,_0x636573-_0x278931._0x2aaa1f,_0x3b8634,_0x636573-0xe1);}const [_0x14f2fa,_0x537b29]=await Promise['all']([getMemberForDeviceKey(_0x33d977,_0x39aaf5[_0x1d8711(-_0x52abb6._0x29f05b,-_0x52abb6._0x116b73,-0x1b4,-0x1ec)]),_0x33d977[_0x1d8711(-_0x52abb6._0x5f1a6b,-_0x52abb6._0x4011c8,-0x1cc,-_0x52abb6._0x3d0e29)](_0x1d8711(-_0x52abb6._0x4c3a6c,-_0x52abb6._0x5a21f3,-0x19e,-_0x52abb6._0x44cd01)+'tations',{'id':_0x126cdf})]);function _0x1d8711(_0xe21ce8,_0x4779b2,_0x2983b2,_0x432fef){return _0x7c003f(_0xe21ce8-_0x15d654._0x49785e,_0x4779b2-0x18d,_0x4779b2,_0x2983b2- -_0x15d654._0x76ad76);}if(!isMemberActive(_0x14f2fa)||!_0x14f2fa['status'][_0x2e4660(_0x52abb6._0x13e27b,_0x52abb6._0x2a4714,_0x52abb6._0x698cf5,_0x52abb6._0x4483dc)+'r']||!_0x537b29)throw KeetContractError[_0x2e4660(_0x52abb6._0x244b3b,_0x52abb6._0x20e205,_0x52abb6._0x13bf6a,0x286)]();_0x537b29[_0x2e4660(_0x52abb6._0x264f94,0x2be,0x2e3,_0x52abb6._0x3f7b6b)]=![],await _0x33d977[_0x1d8711(-_0x52abb6._0x2b837d,-_0x52abb6._0x48053a,-0x1b9,-_0x52abb6._0x2e7f78)](_0x2e4660(_0x52abb6._0x55611e,_0x52abb6._0x2d4dcf,_0x52abb6._0x443381,_0x52abb6._0x278dd7)+_0x1d8711(-_0x52abb6._0x8faca6,-_0x52abb6._0x2d2faf,-_0x52abb6._0x198c62,-0x162),_0x537b29);}async function handleMoveIndexer({deviceKey:_0x2cedb3,fromDeviceKey:_0x534ef9},{db:_0x2eaff9,writer:_0x3148de,hostcalls:_0x31b3fd}){const _0x341a8e={_0x3d558a:0x7f,_0x2c0870:0x82,_0x42a824:0x96,_0x50afe9:0x131,_0x3a5a7a:0x149,_0x2ebf71:0x15d,_0x14c7d7:0x181,_0x55bc30:0x168,_0x4a9e1b:0x17e,_0x9badf3:0x140,_0x3b8b41:0x155,_0x31cbe3:0x171,_0x488252:0x199,_0x47da58:0x172,_0xc6d235:0x9a,_0x488f7d:0x90,_0x25044a:0xcf,_0x19e188:0xaf,_0x54632a:0xe9,_0x3f347a:0xd1,_0x394fa6:0x15b,_0x37ad47:0x133,_0x2dd5cb:0x15d,_0x391f84:0x11f,_0x1b4ed0:0x8b,_0x5e7b72:0x97,_0x353a45:0x68,_0x4ef523:0x10a,_0x102465:0x14f,_0x3d2c07:0x122,_0x5ee26c:0x101,_0x357cce:0xdf,_0x5c5c4f:0xc9,_0x3f5387:0xd8,_0x211c7e:0x9e,_0x3dedbe:0x97,_0x4b70cf:0xa0,_0x47984a:0xa5,_0x5ce283:0x13b,_0x1613e1:0xdd,_0x5084b3:0x122,_0x35e6cb:0x136,_0x42d794:0x170,_0x39af63:0xc7,_0x170342:0xcc,_0x12392d:0x10f,_0x4d2ce3:0xce,_0x3a2907:0x152,_0x4d6981:0x169,_0x2ade2a:0x12a,_0x22fe8f:0x19b,_0x59b972:0x18b,_0x5cdc16:0x193,_0x28a55f:0xb6,_0x5b9dd2:0xd8,_0x4b95f9:0xd9,_0x316b73:0x10e,_0x1facff:0xf3,_0x5cfd1c:0xda,_0x21ff8e:0x10e,_0x1966b2:0xcc,_0x707796:0xe6,_0x5e1ce8:0xc4,_0x518580:0x66,_0x604ac3:0xb9,_0x577ee1:0x10d,_0x574bbe:0xcc,_0x362727:0xa6,_0x577c59:0x135,_0x455060:0x14b,_0x3163b0:0x15d,_0x5ccdf3:0x197,_0xb16199:0x1c1,_0x5a199b:0x190,_0x2a97c2:0x1dc,_0xf3c4a1:0x182,_0x4dc28f:0x10e,_0xa70c67:0x109,_0x94e288:0x90,_0x16661f:0xcc,_0x27dbc7:0xc8,_0x2bad24:0x169,_0x593346:0x16d,_0x17e6da:0x18d,_0x1ea93d:0x161,_0x106dca:0x19b,_0x59e8c7:0x1c8,_0x550078:0x104,_0x5018ea:0x117,_0x421335:0x140,_0x274712:0x157,_0x4ea1b3:0x114,_0x2567d1:0x9b,_0x481a2d:0xaa,_0x3e2fe5:0x18e,_0x42f13c:0x127,_0x218e22:0x169,_0x172147:0x175,_0x4c7c49:0x108,_0x3312b9:0xfa,_0x234942:0x13b,_0x5908d5:0x16f,_0x50532d:0xde,_0x2a361c:0xb8},_0x1ab5b3={_0x607636:0x1df,_0x620d7a:0x3d,_0xbacdbd:0x4a},_0x4bca2d={_0x48eb69:0x49,_0x3d67e7:0xdb},[_0x37096f,_0x30dae0,_0x4fd22d]=await Promise['all']([getMemberForDeviceKey(_0x2eaff9,_0x3148de[_0x3aaf44(_0x341a8e._0x3d558a,0xaf,_0x341a8e._0x2c0870,_0x341a8e._0x42a824)]),getMemberForDeviceKey(_0x2eaff9,_0x2cedb3),getMemberForDeviceKey(_0x2eaff9,_0x534ef9)]);if(!isMemberActive(_0x37096f))throw KeetContractError[_0x41d267(_0x341a8e._0x50afe9,_0x341a8e._0x3a5a7a,_0x341a8e._0x2ebf71,0x170)]();function _0x3aaf44(_0x1d0efa,_0x48fe09,_0x17378c,_0x5059e8){return _0x7c003f(_0x1d0efa-0xac,_0x48fe09-_0x4bca2d._0x48eb69,_0x1d0efa,_0x48fe09- -_0x4bca2d._0x3d67e7);}if(!b4a[_0x41d267(_0x341a8e._0x14c7d7,_0x341a8e._0x55bc30,0x199,0x1db)](_0x37096f['key'],_0x30dae0[_0x41d267(0x169,_0x341a8e._0x4a9e1b,_0x341a8e._0x9badf3,0x152)]))throw KeetContractError[_0x41d267(0x186,0x183,_0x341a8e._0x2ebf71,_0x341a8e._0x3b8b41)]();if(!b4a[_0x41d267(_0x341a8e._0x31cbe3,0x166,_0x341a8e._0x488252,_0x341a8e._0x47da58)](_0x37096f[_0x3aaf44(_0x341a8e._0xc6d235,0xaf,_0x341a8e._0x488f7d,0x8f)],_0x4fd22d[_0x3aaf44(_0x341a8e._0x25044a,_0x341a8e._0x19e188,_0x341a8e._0x54632a,_0x341a8e._0x3f347a)]))throw KeetContractError[_0x41d267(_0x341a8e._0x394fa6,_0x341a8e._0x37ad47,_0x341a8e._0x2dd5cb,_0x341a8e._0x391f84)]();const [_0x3af7da,_0x47e8dc]=await Promise['all']([_0x2eaff9[_0x3aaf44(_0x341a8e._0x1b4ed0,_0x341a8e._0x5e7b72,0x8e,_0x341a8e._0x353a45)](_0x41d267(_0x341a8e._0x4ef523,_0x341a8e._0x102465,_0x341a8e._0x3d2c07,_0x341a8e._0x5ee26c)+_0x3aaf44(0x112,_0x341a8e._0x357cce,_0x341a8e._0x5c5c4f,_0x341a8e._0x3f5387),{'key':_0x534ef9}),_0x2eaff9[_0x3aaf44(_0x341a8e._0x211c7e,_0x341a8e._0x3dedbe,_0x341a8e._0x4b70cf,_0x341a8e._0x47984a)](_0x41d267(_0x341a8e._0x5ce283,_0x341a8e._0x1613e1,_0x341a8e._0x5084b3,_0x341a8e._0x35e6cb)+_0x41d267(0x13e,0x12e,_0x341a8e._0x42d794,0x161),{'key':_0x2cedb3})]);if(!_0x3af7da||!_0x47e8dc)throw KeetContractError[_0x3aaf44(_0x341a8e._0x39af63,_0x341a8e._0x170342,_0x341a8e._0x12392d,_0x341a8e._0x4d2ce3)]();if(!_0x3af7da[_0x41d267(0x172,_0x341a8e._0x3a2907,_0x341a8e._0x4d6981,_0x341a8e._0x2ade2a)][_0x41d267(_0x341a8e._0x22fe8f,_0x341a8e._0x59b972,_0x341a8e._0x5cdc16,_0x341a8e._0x14c7d7)])throw KeetContractError['ABORT']();if(!_0x47e8dc[_0x3aaf44(_0x341a8e._0x28a55f,_0x341a8e._0x5b9dd2,0xda,_0x341a8e._0x4b95f9)][_0x3aaf44(_0x341a8e._0x316b73,0x102,_0x341a8e._0x1facff,_0x341a8e._0x5cfd1c)])throw KeetContractError[_0x3aaf44(_0x341a8e._0x21ff8e,_0x341a8e._0x1966b2,_0x341a8e._0x707796,_0x341a8e._0x5e1ce8)]();function _0x41d267(_0x46bd84,_0x37be99,_0x3ebfc2,_0x1aab58){return _0x7c003f(_0x46bd84-_0x1ab5b3._0x607636,_0x37be99-_0x1ab5b3._0x620d7a,_0x37be99,_0x3ebfc2- -_0x1ab5b3._0xbacdbd);}if(!_0x3af7da['status'][_0x3aaf44(_0x341a8e._0x518580,_0x341a8e._0x211c7e,_0x341a8e._0x604ac3,0x83)])throw KeetContractError[_0x3aaf44(_0x341a8e._0x577ee1,_0x341a8e._0x574bbe,_0x341a8e._0x362727,0x9d)]();if(_0x47e8dc['status'][_0x41d267(0x13d,0x146,0x12f,_0x341a8e._0x577c59)])throw KeetContractError[_0x41d267(_0x341a8e._0x455060,0x18f,_0x341a8e._0x3163b0,_0x341a8e._0x5ccdf3)]();if(b4a[_0x41d267(_0x341a8e._0xb16199,_0x341a8e._0x5a199b,_0x341a8e._0x488252,_0x341a8e._0x2a97c2)](_0x3af7da[_0x41d267(_0x341a8e._0x3d2c07,0x149,0x140,_0x341a8e._0xf3c4a1)],_0x47e8dc[_0x41d267(_0x341a8e._0x4dc28f,_0x341a8e._0xa70c67,0x140,0x177)]))throw KeetContractError[_0x3aaf44(_0x341a8e._0x94e288,_0x341a8e._0x16661f,_0x341a8e._0x27dbc7,0xa1)]();await _0x31b3fd['addWriter'](_0x47e8dc[_0x41d267(_0x341a8e._0x2bad24,0xfc,_0x341a8e._0x9badf3,_0x341a8e._0x593346)],{'isIndexer':!![]}),await _0x31b3fd[_0x41d267(_0x341a8e._0x17e6da,_0x341a8e._0x1ea93d,_0x341a8e._0x106dca,_0x341a8e._0x59e8c7)](_0x3af7da[_0x41d267(_0x341a8e._0x550078,_0x341a8e._0x5018ea,_0x341a8e._0x421335,_0x341a8e._0x274712)],{'isIndexer':![]}),_0x47e8dc[_0x3aaf44(_0x341a8e._0x4ea1b3,0xd8,0x102,0xe3)][_0x3aaf44(_0x341a8e._0x2567d1,_0x341a8e._0x211c7e,0xc0,_0x341a8e._0x481a2d)]=!![],_0x3af7da[_0x41d267(_0x341a8e._0x3e2fe5,_0x341a8e._0x42f13c,_0x341a8e._0x218e22,_0x341a8e._0x172147)]['isIndexing']=![],await _0x2eaff9[_0x41d267(_0x341a8e._0x4c7c49,_0x341a8e._0x3312b9,_0x341a8e._0x234942,_0x341a8e._0x5908d5)](_0x41d267(0x105,0x108,0x122,_0x341a8e._0x50532d)+_0x3aaf44(0xf6,0xdf,_0x341a8e._0x2a361c,0xab),_0x3af7da),await _0x2eaff9['insert'](_0x3aaf44(0x6c,0x91,0x6c,0x75)+'ces',_0x47e8dc);}async function handleStartIndexing(_0x5cc054,{db:_0x2052dc,writer:_0x48ed0c,hostcalls:_0x56c2ec}){const _0xc71a65={_0x1a4c89:0x51c,_0xcfa4c0:0x547,_0x3663bb:0x54a,_0x4097bb:0x569,_0x51c095:0x509,_0x170c74:0x544,_0x877a37:0x176,_0x523491:0x1b6,_0x23bd08:0x19f,_0x4f899b:0x1b9,_0x304b73:0x52e,_0x10551c:0x55b,_0x3ff7d4:0x1aa,_0x3fc59f:0x195,_0x2895bf:0x1f6,_0x55f8c1:0x1b2,_0x4fa164:0x5d8,_0x4f6dd0:0x59a,_0x17a2ca:0x594,_0x13fdbf:0x57f,_0x52527b:0x561,_0x2af31a:0x578,_0x10f23f:0x55e,_0x7228a4:0x551,_0x732539:0x533,_0x5236cc:0x547,_0x1d20f6:0x55d,_0x5f45de:0x51b,_0x323c0a:0x544,_0x2a8a8b:0x566,_0x103baf:0x1e9,_0x44c56f:0x186,_0x33e5b8:0x1b9},_0x7da7ee={_0x5cd23e:0x13e,_0x4848dd:0x1b5,_0x3d5402:0x390},_0xabc4ed={_0x411dd0:0x5f,_0x29b0d8:0x182,_0x26b3ce:0x49};function _0x315715(_0x3e3245,_0x342dea,_0x16e87d,_0x58dcff){return _0x32ba11(_0x3e3245-_0xabc4ed._0x411dd0,_0x342dea-_0xabc4ed._0x29b0d8,_0x342dea,_0x58dcff- -_0xabc4ed._0x26b3ce);}const [_0x4da5cf,_0x59df4d]=await Promise['all']([_0x2052dc[_0x3996f9(_0xc71a65._0x1a4c89,_0xc71a65._0xcfa4c0,_0xc71a65._0x3663bb,0x582)](_0x3996f9(_0xc71a65._0x4097bb,_0xc71a65._0x51c095,_0xc71a65._0x170c74,0x57e)+_0x315715(_0xc71a65._0x877a37,_0xc71a65._0x523491,_0xc71a65._0x23bd08,_0xc71a65._0x4f899b),{'key':_0x48ed0c['key']}),getMemberForDeviceKey(_0x2052dc,_0x48ed0c[_0x3996f9(_0xc71a65._0x304b73,_0xc71a65._0x10551c,0x562,0x52f)])]);if(!_0x4da5cf[_0x315715(_0xc71a65._0x3ff7d4,_0xc71a65._0x3fc59f,_0xc71a65._0x2895bf,_0xc71a65._0x55f8c1)]['isActive']||!isMemberActive(_0x59df4d)||!_0x59df4d['status'][_0x3996f9(0x572,_0xc71a65._0x4fa164,_0xc71a65._0x4f6dd0,_0xc71a65._0x17a2ca)])throw KeetContractError[_0x3996f9(0x5ab,0x55d,_0xc71a65._0x13fdbf,_0xc71a65._0x52527b)]();await _0x56c2ec['addWriter'](_0x48ed0c['key'],{'indexer':!![]}),_0x4da5cf['status'][_0x3996f9(_0xc71a65._0x2af31a,_0xc71a65._0x10f23f,_0xc71a65._0x7228a4,_0xc71a65._0x732539)]=!![];function _0x3996f9(_0x1b06c7,_0x3464cb,_0x39e057,_0x526291){return _0x32ba11(_0x1b06c7-_0x7da7ee._0x5cd23e,_0x3464cb-_0x7da7ee._0x4848dd,_0x526291,_0x39e057-_0x7da7ee._0x3d5402);}await _0x2052dc[_0x3996f9(0x518,_0xc71a65._0x5236cc,_0xc71a65._0x1d20f6,0x580)](_0x3996f9(_0xc71a65._0x5f45de,0x57a,_0xc71a65._0x323c0a,_0xc71a65._0x2a8a8b)+_0x315715(0x1cb,_0xc71a65._0x103baf,_0xc71a65._0x44c56f,_0xc71a65._0x33e5b8),_0x4da5cf);}function _0x32df(_0x265e81,_0x57fd7b){const _0x2f8ee9=_0x382f();return _0x32df=function(_0x109c9a,_0x4bd07b){_0x109c9a=_0x109c9a-(0x1c36+0x339*-0x5+0x1*-0xa29);let _0x444be1=_0x2f8ee9[_0x109c9a];return _0x444be1;},_0x32df(_0x265e81,_0x57fd7b);}async function handleStopIndexing(_0x2ec56f,{db:_0x31c746,writer:_0x249a5a,hostcalls:_0x3d6b81}){const _0xb523c={_0x397cf0:0x521,_0x35e10a:0x51f,_0x3436e1:0x54f,_0x4918c3:0x53d,_0x52536a:0x493,_0x1f2711:0x4e4,_0x453d86:0x4a8,_0x17bfd2:0x47f,_0x3d3022:0x492,_0x3ed349:0x468,_0x22df29:0x478,_0x450b4a:0x450,_0x380e81:0x463,_0x46c7dc:0x4a1,_0x2c89de:0x4b7,_0x27395d:0x57d,_0x302ea5:0x575,_0x3e3755:0x554,_0x3dccd6:0x59e,_0x56d982:0x4a4,_0x5a737e:0x4ca,_0x385975:0x4d3,_0x4cf044:0x4b1,_0x1343cc:0x436,_0x5e5131:0x55e,_0x5d9abb:0x521,_0x153f04:0x58a,_0x7351d5:0x52b,_0x1c8dd0:0x52c,_0x3e1719:0x539,_0x3286e5:0x538,_0x54b224:0x556,_0x135d16:0x461,_0x334e45:0x45a,_0x570485:0x4ad,_0x520ff7:0x49c},_0x25adb8={_0x30691d:0x119,_0x341d9b:0x52,_0x4cd8e9:0x2ee},_0x1711b3={_0x59d11a:0x3b3},[_0x41e499,_0x3df644]=await Promise['all']([_0x31c746['get'](_0x8a982f(_0xb523c._0x397cf0,_0xb523c._0x35e10a,_0xb523c._0x3436e1,_0xb523c._0x4918c3)+_0x11cb84(_0xb523c._0x52536a,_0xb523c._0x1f2711,_0xb523c._0x453d86,_0xb523c._0x17bfd2),{'key':_0x249a5a[_0x11cb84(_0xb523c._0x3d3022,_0xb523c._0x3ed349,_0xb523c._0x22df29,_0xb523c._0x450b4a)]}),getMemberForDeviceKey(_0x31c746,_0x249a5a['key'])]);function _0x8a982f(_0x2fa451,_0x5c81a7,_0x52b55d,_0x4036f6){return _0x7c003f(_0x2fa451-0x167,_0x5c81a7-0x10d,_0x2fa451,_0x5c81a7-_0x1711b3._0x59d11a);}function _0x11cb84(_0x159242,_0x31e70e,_0x5e622f,_0x32fb20){return _0x7c003f(_0x159242-_0x25adb8._0x30691d,_0x31e70e-_0x25adb8._0x341d9b,_0x32fb20,_0x5e622f-_0x25adb8._0x4cd8e9);}if(!_0x41e499['status']['isActive']||!isMemberActive(_0x3df644)||!_0x3df644[_0x11cb84(0x472,_0xb523c._0x380e81,_0xb523c._0x46c7dc,_0xb523c._0x2c89de)][_0x8a982f(_0xb523c._0x27395d,_0xb523c._0x302ea5,_0xb523c._0x3e3755,_0xb523c._0x3dccd6)])throw KeetContractError['ABORT']();await _0x3d6b81[_0x11cb84(_0xb523c._0x56d982,_0xb523c._0x5a737e,_0xb523c._0x385975,0x4eb)](_0x249a5a[_0x11cb84(_0xb523c._0x4cf044,_0xb523c._0x1343cc,_0xb523c._0x22df29,0x4ad)],{'indexer':![]}),_0x41e499[_0x8a982f(_0xb523c._0x5e5131,0x566,_0xb523c._0x5d9abb,_0xb523c._0x153f04)][_0x8a982f(_0xb523c._0x7351d5,_0xb523c._0x1c8dd0,0x526,0x543)]=![],await _0x31c746[_0x8a982f(_0xb523c._0x3e1719,_0xb523c._0x3286e5,0x521,_0xb523c._0x54b224)](_0x11cb84(_0xb523c._0x135d16,0x43d,_0xb523c._0x334e45,0x43d)+_0x11cb84(_0xb523c._0x570485,_0xb523c._0x520ff7,_0xb523c._0x453d86,0x4ea),_0x41e499);}async function handleAddDevice({header:_0x17e0f3,blindRequest:_0x33eaca},_0x976e80){const _0x9fe142={_0x23458c:0x2ac,_0x4bb4f0:0x2ee,_0x1b32dd:0x2d4,_0x26e569:0x2f9,_0x5ea250:0x2fc,_0x12b0a3:0x33c,_0x47a2f9:0x2f0,_0x2ed63:0x2b2,_0x5176ab:0x2b5,_0x5f1289:0x2dc,_0x2c850d:0x1d8,_0x5c58ed:0x245,_0x43f0ad:0x216,_0x476006:0x217},_0x1611c1={_0x44c0f0:0x12f,_0x78c3b5:0x15e},_0x241e46={_0x66304e:0x1d9,_0x405ca8:0x1f4,_0x577db8:0x28},{db:_0x2ad3b8}=_0x976e80,_0x519a28=await _0x2ad3b8[_0x1b7926(_0x9fe142._0x23458c,0x2c6,_0x9fe142._0x4bb4f0,_0x9fe142._0x1b32dd)](_0x1b7926(_0x9fe142._0x26e569,0x2f3,_0x9fe142._0x5ea250,_0x9fe142._0x12b0a3)+'-capabilit'+_0x1b7926(_0x9fe142._0x47a2f9,_0x9fe142._0x2ed63,_0x9fe142._0x5176ab,_0x9fe142._0x5f1289));if(!_0x519a28)throw KeetContractError[_0x5c42a6(_0x9fe142._0x2c850d,_0x9fe142._0x5c58ed,_0x9fe142._0x43f0ad,_0x9fe142._0x476006)]();let _0x1c92cc=null;try{const _0x1caa1a=generateMailboxKeyPair(_0x976e80['hostcalls']['key'],_0x519a28[_0x5c42a6(0x229,0x216,0x22f,0x1fe)]);_0x1c92cc=decryptDeviceRequest(_0x1caa1a,_0x33eaca);}catch(_0x3ef1bc){throw KeetContractError['ABORT']();}function _0x5c42a6(_0x3db75e,_0x5e8794,_0x635f3a,_0x11723){return _0x32ba11(_0x3db75e-_0x241e46._0x66304e,_0x5e8794-_0x241e46._0x405ca8,_0x5e8794,_0x11723-_0x241e46._0x577db8);}if(!_0x1c92cc)throw KeetContractError['ABORT']();const {withInvitation:_0x50ab51,withMemberProof:_0x1f6133}=_0x1c92cc;if(_0x50ab51)return addDeviceWithInvitation(_0x50ab51,_0x17e0f3,_0x976e80);function _0x1b7926(_0xa71437,_0x4a9d75,_0x218640,_0x380f6b){return _0x7c003f(_0xa71437-_0x1611c1._0x44c0f0,_0x4a9d75-_0x1611c1._0x78c3b5,_0x4a9d75,_0xa71437-0x13a);}if(_0x1f6133)return addDeviceWithMemberProof(_0x1f6133,_0x17e0f3,_0x976e80);}async function handleUpdateMember({header:_0x498e0f,member:{profile:_0x2ba35c,attestation:_0x2aec59}},_0x364ffe){return updateMember(_0x498e0f,_0x2ba35c,_0x2aec59,_0x364ffe);}async function handleUpdateDevice({profile:_0x5427bc},{db:_0x44d476,writer:_0x4be220}){const _0x5c103e={_0x2c47b6:0x43f,_0x36348e:0x40f,_0x531dcb:0x46c,_0x1d418c:0x41f,_0x7c9a7e:0x42f,_0x1d82bb:0x41c,_0x2076df:0x407,_0x11f64e:0x3d6,_0xec968:0x425,_0x43ffae:0x422,_0x1460d9:0x401,_0x38a113:0x3f8,_0x2296c8:0x413,_0xe3265a:0x416,_0x43cb0d:0x189,_0x5af5cd:0x146,_0x184b12:0x133,_0x42f077:0x14a,_0x41d983:0x172,_0x317fb4:0x113,_0x33f3cb:0x141,_0x483a8d:0xfa,_0x5afdaa:0xfd,_0x28cfa4:0x106,_0x5bd039:0x11d,_0x2b50c3:0x116,_0x1a0c0e:0x404,_0x519af0:0x427,_0x4d88af:0x433,_0x36d3b3:0x153,_0x808223:0x1ab,_0x4b0fda:0x17b,_0x5063e1:0x185,_0x239557:0x405,_0x30df0b:0x3dd,_0x566ca1:0x3e9,_0x2a7baf:0x44f,_0x15929a:0x425,_0x14428b:0x472},_0x4baf29={_0x2d8367:0x89,_0xdb5f99:0x1e8,_0x12d8ea:0x348},_0x35332b={_0x5d5d57:0x50,_0x3d03f2:0xfc},[_0xeafaa7,_0x184f2e]=await Promise[_0x2675b9(_0x5c103e._0x2c47b6,_0x5c103e._0x36348e,_0x5c103e._0x531dcb,0x45f)]([getMemberForDeviceKey(_0x44d476,_0x4be220[_0x2675b9(_0x5c103e._0x1d418c,_0x5c103e._0x7c9a7e,_0x5c103e._0x1d82bb,0x3e3)]),_0x44d476[_0x2675b9(_0x5c103e._0x2076df,_0x5c103e._0x11f64e,_0x5c103e._0xec968,_0x5c103e._0x43ffae)](_0x2675b9(_0x5c103e._0x1460d9,_0x5c103e._0x38a113,_0x5c103e._0x2296c8,_0x5c103e._0xe3265a)+_0x59f1fd(-0x158,-_0x5c103e._0x43cb0d,-_0x5c103e._0x5af5cd,-_0x5c103e._0x184b12),{'key':_0x4be220[_0x59f1fd(-_0x5c103e._0x42f077,-0x16e,-0x176,-0x13a)]})]);if(!_0x184f2e[_0x59f1fd(-_0x5c103e._0x41d983,-0x187,-0x14d,-_0x5c103e._0x317fb4)][_0x59f1fd(-_0x5c103e._0x33f3cb,-_0x5c103e._0x483a8d,-0x123,-_0x5c103e._0x5afdaa)]||!isMemberActive(_0xeafaa7)||!_0x184f2e||!b4a[_0x59f1fd(-_0x5c103e._0x28cfa4,-0xda,-_0x5c103e._0x5bd039,-_0x5c103e._0x2b50c3)](_0x184f2e['key'],_0x4be220['key']))throw KeetContractError['ABORT']();function _0x2675b9(_0x19ed48,_0x1b2a7c,_0x2c3801,_0x1c90fe){return _0x7c003f(_0x19ed48-_0x35332b._0x5d5d57,_0x1b2a7c-_0x35332b._0x3d03f2,_0x1c90fe,_0x19ed48-0x295);}function _0x59f1fd(_0x500273,_0x287363,_0x12cd86,_0x46c80f){return _0x32ba11(_0x500273-_0x4baf29._0x2d8367,_0x287363-_0x4baf29._0xdb5f99,_0x287363,_0x12cd86- -_0x4baf29._0x12d8ea);}_0x184f2e[_0x2675b9(_0x5c103e._0x1a0c0e,_0x5c103e._0x519af0,0x3ea,_0x5c103e._0x4d88af)]=_0x5427bc,await _0x44d476[_0x59f1fd(-_0x5c103e._0x36d3b3,-_0x5c103e._0x808223,-_0x5c103e._0x4b0fda,-_0x5c103e._0x5063e1)](_0x2675b9(0x401,_0x5c103e._0x239557,_0x5c103e._0x30df0b,_0x5c103e._0x566ca1)+_0x2675b9(_0x5c103e._0x2a7baf,_0x5c103e._0x15929a,_0x5c103e._0x14428b,0x42b),_0x184f2e);}async function handleRemoveDevice({key:_0x57e4ff},{db:_0x2b050d,writer:_0x5ca08e,hostcalls:_0x585d87}){const _0x552e3c={_0x5a1478:0x42a,_0x4fe1d2:0x43b,_0x85c337:0x446,_0x256966:0x256,_0x3525c0:0x2a9,_0x46cc0c:0x2d4,_0x274e8f:0x306,_0x20f6b1:0x2bd,_0x53748d:0x302,_0x2af446:0x431,_0x53a0f4:0x468,_0x9f3f36:0x475,_0x54352f:0x4b4,_0x4bedcc:0x2fd,_0x367396:0x2df,_0x197bfd:0x2f8,_0xb64928:0x302,_0x57068b:0x42b,_0x55d1ec:0x42d,_0x3fce13:0x431,_0x20cff1:0x2cb,_0x2d0f6c:0x2c2,_0x31c958:0x2d0,_0xa531c2:0x2c1,_0x296ccc:0x2de,_0x5cf096:0x2ab,_0xed68d4:0x44e,_0x2c786e:0x43b,_0x2525f7:0x42c,_0x5576c5:0x2b9,_0x1f9b2b:0x40f,_0x4ffd69:0x44f,_0x306ccd:0x45f,_0xa4ed69:0x293,_0x4314ad:0x26b,_0x3b6d67:0x292,_0x4e3048:0x257,_0x52393c:0x2c5,_0x4e042a:0x2ea,_0xd7249f:0x2a4,_0x4de096:0x28a,_0x4bcdcf:0x2b0,_0x13fd40:0x448,_0x5dc7ec:0x40c,_0x44e6fb:0x435,_0x719e6e:0x426,_0x24b144:0x400,_0x56a5a4:0x421,_0x26013f:0x428,_0x55320d:0x44c,_0x33ebe0:0x3f8,_0xeee6cb:0x408,_0xb8d860:0x3fd},_0x38cbaa={_0x2223a5:0x168,_0x2416cf:0x125,_0x201ba4:0xd2},_0x3c329d={_0x1f5031:0x90,_0x1c4a4f:0x183,_0x4e163e:0x254},[_0x1e0f2b,_0x5ae5d3,_0x33859e]=await Promise[_0x4cf3a8(_0x552e3c._0x5a1478,_0x552e3c._0x4fe1d2,_0x552e3c._0x85c337,0x40f)]([getMemberForDeviceKey(_0x2b050d,_0x5ca08e['key']),_0x2b050d[_0x4426d8(0x28c,_0x552e3c._0x256966,_0x552e3c._0x3525c0,0x260)]('@keet/devi'+_0x4426d8(_0x552e3c._0x46cc0c,_0x552e3c._0x274e8f,_0x552e3c._0x20f6b1,_0x552e3c._0x53748d),{'key':_0x57e4ff}),_0x2b050d['get'](_0x4cf3a8(0x43b,_0x552e3c._0x85c337,_0x552e3c._0x2af446,0x403)+_0x4cf3a8(_0x552e3c._0x53a0f4,_0x552e3c._0x9f3f36,0x482,_0x552e3c._0x54352f),{'id':0x0})]);if(!_0x5ae5d3||!isMemberActive(_0x1e0f2b)||!b4a[_0x4426d8(_0x552e3c._0x4bedcc,_0x552e3c._0x367396,_0x552e3c._0x197bfd,_0x552e3c._0xb64928)](_0x5ae5d3[_0x4cf3a8(_0x552e3c._0x57068b,_0x552e3c._0x55d1ec,0x419,_0x552e3c._0x3fce13)],_0x1e0f2b[_0x4426d8(0x2a4,_0x552e3c._0x20cff1,_0x552e3c._0x2d0f6c,_0x552e3c._0x31c958)]))throw KeetContractError[_0x4426d8(_0x552e3c._0xa531c2,0x2f3,_0x552e3c._0x296ccc,_0x552e3c._0x5cf096)]();const _0x496d7e={..._0x5ae5d3,'status':{..._0x5ae5d3[_0x4cf3a8(_0x552e3c._0xed68d4,_0x552e3c._0x2c786e,0x44f,_0x552e3c._0x2525f7)]}};_0x5ae5d3['status'][_0x4426d8(0x2f7,0x2f1,_0x552e3c._0x5576c5,0x32d)]=![];function _0x4cf3a8(_0x5bc256,_0x584edc,_0x1995b6,_0x1145b4){return _0x32ba11(_0x5bc256-_0x3c329d._0x1f5031,_0x584edc-_0x3c329d._0x1c4a4f,_0x1145b4,_0x1995b6-_0x3c329d._0x4e163e);}_0x5ae5d3[_0x4cf3a8(0x485,_0x552e3c._0x1f9b2b,_0x552e3c._0x4ffd69,_0x552e3c._0x306ccd)][_0x4426d8(_0x552e3c._0xa4ed69,_0x552e3c._0x4314ad,_0x552e3c._0x3b6d67,_0x552e3c._0x4e3048)]=![];function _0x4426d8(_0x590926,_0x5c57b7,_0x443aec,_0x136c59){return _0x32ba11(_0x590926-_0x38cbaa._0x2223a5,_0x5c57b7-_0x38cbaa._0x2416cf,_0x136c59,_0x590926-_0x38cbaa._0x201ba4);}_0x585d87[_0x4426d8(_0x552e3c._0x52393c,0x28d,_0x552e3c._0x4e042a,0x2fe)](_0x5ae5d3[_0x4426d8(_0x552e3c._0xd7249f,0x2ac,_0x552e3c._0x4de096,_0x552e3c._0x4bcdcf)])&&await _0x585d87[_0x4cf3a8(_0x552e3c._0x13fd40,0x42f,0x444,_0x552e3c._0x5dc7ec)+'er'](_0x5ae5d3[_0x4cf3a8(_0x552e3c._0x2c786e,_0x552e3c._0x44e6fb,_0x552e3c._0x719e6e,_0x552e3c._0x24b144)]),await _0x2b050d[_0x4cf3a8(0x446,0x457,_0x552e3c._0x56a5a4,_0x552e3c._0x26013f)](_0x4cf3a8(_0x552e3c._0x55320d,_0x552e3c._0x33ebe0,_0x552e3c._0xeee6cb,_0x552e3c._0xb8d860)+'ces',_0x5ae5d3),await deviceStats(_0x2b050d,_0x33859e,_0x5ae5d3,_0x496d7e);}async function handleChangeMemberStatus({memberKey:_0x44885b,key:_0x21f0b5,status:_0x5d580b},{db:_0x4b7fc2,writer:_0x12bc19}){const _0x5efbe8={_0x15789b:0x1d4,_0x347892:0x1c9,_0x242768:0x1bd,_0x26bb85:0x1d6,_0x5c1fb8:0x1a0,_0x14f98b:0x1ab,_0x505b74:0x185,_0x26eafd:0x173,_0x49a30e:0x1e6,_0x29db28:0x22a,_0x4bbaf4:0x22c,_0x242c6a:0x1b9,_0x28bce6:0x1bf,_0x1cacbe:0x1b1,_0x1b61a4:0x189,_0x187e0c:0x1b8,_0x16151e:0x1cd,_0x404259:0x136,_0x166ac9:0x172,_0x40ba8f:0x12b,_0x577a33:0x1db,_0x1265a8:0x1d8,_0x16ff3d:0x1e2,_0x51f7ee:0x1b8,_0xf9c4d:0x1c5,_0x24df08:0x196,_0x32b4aa:0x1d7,_0x5be7a9:0x21c,_0x3b6dfd:0x19b,_0x29ede4:0x188,_0x1e75c4:0x18b,_0x11815b:0x14a,_0x2b8aea:0x1ba,_0x2d6db9:0x186,_0x3d01e0:0x15a,_0x6833c:0x1a8,_0x19c22a:0x173,_0x4bfdbf:0x149,_0x3f513b:0x158,_0x4f9a2d:0x270,_0x1baa78:0x272,_0x1cd660:0x1cf,_0x2de680:0x1cd,_0x2d714f:0x1bb},_0x1aea5e={_0x5a65d1:0x133,_0x3e5b2a:0x14f,_0x56a382:0xaf},_0x53ba0d={_0x5e268b:0x4d,_0x32cc81:0x390};function _0x4c6f0a(_0x5903a1,_0x19a9c6,_0x2b0000,_0x7df988){return _0x32ba11(_0x5903a1-_0x53ba0d._0x5e268b,_0x19a9c6-0x47,_0x2b0000,_0x19a9c6- -_0x53ba0d._0x32cc81);}const [_0x1e721b,_0x293029]=await Promise['all']([getMemberForDeviceKey(_0x4b7fc2,_0x12bc19[_0x4c6f0a(-_0x5efbe8._0x15789b,-0x1be,-_0x5efbe8._0x347892,-_0x5efbe8._0x242768)]),_0x4b7fc2[_0x4c6f0a(-0x202,-_0x5efbe8._0x26bb85,-_0x5efbe8._0x15789b,-_0x5efbe8._0x5c1fb8)](_0x4c6f0a(-_0x5efbe8._0x14f98b,-_0x5efbe8._0x505b74,-_0x5efbe8._0x26eafd,-0x1ba)+_0x32a831(0x1f1,_0x5efbe8._0x49a30e,_0x5efbe8._0x29db28,_0x5efbe8._0x4bbaf4),{'key':_0x44885b})]);if(!isMemberActive(_0x1e721b))throw KeetContractError[_0x4c6f0a(-_0x5efbe8._0x242c6a,-_0x5efbe8._0x28bce6,-_0x5efbe8._0x1cacbe,-0x1b8)+_0x4c6f0a(-_0x5efbe8._0x1b61a4,-_0x5efbe8._0x187e0c,-0x18b,-_0x5efbe8._0x16151e)]();if(!_0x293029)throw KeetContractError[_0x4c6f0a(-_0x5efbe8._0x404259,-0x169,-_0x5efbe8._0x166ac9,-_0x5efbe8._0x40ba8f)+_0x4c6f0a(-_0x5efbe8._0x577a33,-_0x5efbe8._0x1265a8,-0x1b6,-_0x5efbe8._0x16ff3d)+_0x4c6f0a(-_0x5efbe8._0x51f7ee,-_0x5efbe8._0xf9c4d,-0x1a4,-_0x5efbe8._0x24df08)]();function _0x32a831(_0x386da2,_0xf84c50,_0x547407,_0x36ecdd){return _0x7c003f(_0x386da2-_0x1aea5e._0x5a65d1,_0xf84c50-_0x1aea5e._0x3e5b2a,_0x386da2,_0x547407-_0x1aea5e._0x56a382);}const _0x3f6a7b=_0x1e721b['status']['isModerato'+'r'];if(!_0x3f6a7b)throw KeetContractError['MODERATORS'+_0x4c6f0a(-0x1ec,-_0x5efbe8._0x32b4aa,-_0x5efbe8._0x5be7a9,-_0x5efbe8._0x3b6dfd)]();if(_0x21f0b5===0x201b*-0x1+-0x1961*-0x1+0x6ba||_0x21f0b5>STATUS_INDEX_TO_KEY[_0x4c6f0a(-_0x5efbe8._0x29ede4,-_0x5efbe8._0x1e75c4,-_0x5efbe8._0x11815b,-_0x5efbe8._0x2b8aea)])throw KeetContractError[_0x4c6f0a(-_0x5efbe8._0x2d6db9,-0x172,-0x15f,-_0x5efbe8._0x3d01e0)+_0x4c6f0a(-_0x5efbe8._0x6833c,-0x178,-_0x5efbe8._0x19c22a,-_0x5efbe8._0x4bfdbf)+'S']();const _0x157da6=STATUS_INDEX_TO_KEY[_0x21f0b5-(0x1*-0x68f+-0x1558+0x1be8)];_0x293029[_0x4c6f0a(-_0x5efbe8._0x19c22a,-0x195,-_0x5efbe8._0x3f513b,-0x19d)][_0x157da6]=_0x5d580b[_0x157da6],await _0x4b7fc2['insert'](_0x32a831(_0x5efbe8._0x4f9a2d,0x270,_0x5efbe8._0x1baa78,0x26f)+_0x4c6f0a(-_0x5efbe8._0x1cd660,-_0x5efbe8._0x2de680,-_0x5efbe8._0x2d714f,-_0x5efbe8._0x32b4aa),_0x293029);}async function handleChangeMemberRole({key:_0xde8067,isModerator:_0x196231,isAdmin:_0x3caee3},{db:_0x3c06fa,writer:_0x587bb9,hostcalls:_0xcac667}){const _0x5e8d2d={_0x4f6f2b:0x612,_0x4a14dc:0x5f7,_0x208ba5:0x602,_0x172961:0x5e3,_0xfbdb11:0x471,_0x344c3d:0x5ea,_0x544d26:0x574,_0x28853e:0x5ab,_0xf8d101:0x4cd,_0x4347b6:0x50c,_0x33f829:0x4fc,_0x2fea60:0x4b9,_0x2253c3:0x48f,_0x292040:0x49d,_0x46d622:0x5fb,_0x11044e:0x5c0,_0x38062e:0x4b2,_0x5b73b3:0x492,_0x5a168e:0x5d4,_0x2142ef:0x604,_0x5bb4fc:0x521,_0x3bf697:0x59d,_0x2fcbb3:0x5c2,_0x14f6bd:0x5fe,_0x1e025e:0x5c9,_0x45b73c:0x4e9,_0x10bf51:0x4fe,_0x1ad9a7:0x47a,_0x391374:0x44e,_0x2c1aa4:0x45d,_0x1ea27c:0x4b1,_0x480855:0x48d,_0x4f81ce:0x4d0,_0x48df03:0x44c,_0x54cf0e:0x4ae,_0x234a6b:0x5c4,_0x209409:0x598,_0x3571ae:0x590,_0x1dd6ad:0x5a6,_0x1650cc:0x5bd,_0xf2e5df:0x5ec,_0x47e86d:0x4c6,_0x30fb1c:0x4f6,_0x593436:0x4e1,_0x35d52b:0x4fe,_0x5efdc9:0x4c8,_0x3eaef4:0x5bc,_0x5218f3:0x5a6,_0x3b0447:0x481,_0x3b81aa:0x441,_0x4ea6b3:0x475,_0x52b047:0x55f,_0x2a7db3:0x5b8,_0x3efe2a:0x5a1,_0x2f2a16:0x4eb,_0x260c4b:0x4ad,_0x2cb962:0x4ea,_0x238e16:0x494,_0x1660fa:0x48c,_0x5c5081:0x475,_0x41c66b:0x61e,_0x55e5e3:0x5e0,_0x2cf41d:0x5ae,_0x484088:0x5c3,_0x1ffdb4:0x4bd,_0x234725:0x4b9,_0x5985d5:0x5ac,_0xb65bc4:0x568,_0x50553a:0x4af,_0x4c0f5f:0x596,_0x4e6393:0x5be,_0x9bb043:0x619,_0xf58fa2:0x5f5,_0x1d6785:0x5fc,_0x34ca6d:0x5a5,_0x54839d:0x594,_0x12fc9b:0x5b4},_0x570b9e={_0x1c24e3:0x64,_0x4ec4cc:0x1d2,_0x7656ff:0x3f1},_0x26cd14={_0x15f64d:0xb,_0x2d54a7:0x1f},[_0x8b927b,_0xa6e5cf,_0x4e00a8]=await Promise[_0x4c06bf(_0x5e8d2d._0x4f6f2b,_0x5e8d2d._0x4a14dc,_0x5e8d2d._0x208ba5,_0x5e8d2d._0x172961)]([getMemberForDeviceKey(_0x3c06fa,_0x587bb9[_0x27628b(0x494,_0x5e8d2d._0xfbdb11,0x4aa,0x497)]),_0x3c06fa[_0x4c06bf(_0x5e8d2d._0x344c3d,_0x5e8d2d._0x544d26,0x5c1,_0x5e8d2d._0x28853e)](_0x27628b(_0x5e8d2d._0xf8d101,_0x5e8d2d._0x4347b6,0x493,_0x5e8d2d._0x33f829)+'ers',{'key':_0xde8067}),_0x3c06fa['find'](_0x27628b(_0x5e8d2d._0x2fea60,_0x5e8d2d._0x2253c3,_0x5e8d2d._0x292040,_0x5e8d2d._0x2253c3)+_0x4c06bf(_0x5e8d2d._0x46d622,0x5e9,0x5ec,_0x5e8d2d._0x11044e)+_0x27628b(0x4b6,_0x5e8d2d._0x38062e,0x4e6,_0x5e8d2d._0x5b73b3)+_0x4c06bf(0x61f,_0x5e8d2d._0x5a168e,_0x5e8d2d._0x2142ef,_0x5e8d2d._0x4f6f2b),{'gte':{'memberKey':_0xde8067},'lte':{'memberKey':_0xde8067}})[_0x27628b(0x4dd,0x4eb,_0x5e8d2d._0x5bb4fc,_0x5e8d2d._0x33f829)]()]);if(!isMemberActive(_0x8b927b))throw KeetContractError[_0x4c06bf(0x59a,0x585,_0x5e8d2d._0x3bf697,_0x5e8d2d._0x2fcbb3)+_0x4c06bf(0x606,_0x5e8d2d._0x14f6bd,_0x5e8d2d._0x46d622,_0x5e8d2d._0x1e025e)]();if(!_0xa6e5cf)throw KeetContractError[_0x27628b(_0x5e8d2d._0x45b73c,0x4de,_0x5e8d2d._0x10bf51,0x50e)+_0x27628b(_0x5e8d2d._0x1ad9a7,_0x5e8d2d._0x391374,_0x5e8d2d._0x2c1aa4,_0x5e8d2d._0x1ea27c)+_0x27628b(_0x5e8d2d._0x480855,_0x5e8d2d._0x4f81ce,_0x5e8d2d._0x48df03,_0x5e8d2d._0x54cf0e)]();function _0x27628b(_0x416b54,_0x44ec53,_0x3eefeb,_0x384ac8){return _0x32ba11(_0x416b54-_0x26cd14._0x15f64d,_0x44ec53-_0x26cd14._0x2d54a7,_0x3eefeb,_0x416b54-0x2c2);}const _0xecbcd3=_0x8b927b['status'][_0x4c06bf(_0x5e8d2d._0x234a6b,_0x5e8d2d._0x209409,_0x5e8d2d._0x3571ae,_0x5e8d2d._0x1dd6ad)],_0x374509=_0x8b927b[_0x4c06bf(0x5ec,_0x5e8d2d._0x1650cc,0x608,_0x5e8d2d._0xf2e5df)][_0x27628b(_0x5e8d2d._0x47e86d,_0x5e8d2d._0x30fb1c,0x4c2,_0x5e8d2d._0x593436)+'r'],_0x565d00=_0xa6e5cf[_0x27628b(0x4bd,_0x5e8d2d._0x35d52b,_0x5e8d2d._0x5efdc9,0x4ef)][_0x4c06bf(_0x5e8d2d._0x3bf697,0x5a2,_0x5e8d2d._0x3eaef4,_0x5e8d2d._0x5218f3)];if(!_0xecbcd3&&(_0x565d00||_0x3caee3))throw KeetContractError[_0x27628b(_0x5e8d2d._0x3b0447,_0x5e8d2d._0x3b81aa,_0x5e8d2d._0x4ea6b3,_0x5e8d2d._0x3b0447)+'Y']();if(!_0x374509)throw KeetContractError[_0x4c06bf(_0x5e8d2d._0x52b047,_0x5e8d2d._0x2a7db3,0x5c6,_0x5e8d2d._0x3efe2a)+'_ONLY']();function _0x4c06bf(_0x3beeac,_0x23364c,_0x524bfc,_0x4c1c3c){return _0x32ba11(_0x3beeac-_0x570b9e._0x1c24e3,_0x23364c-_0x570b9e._0x4ec4cc,_0x524bfc,_0x4c1c3c-_0x570b9e._0x7656ff);}let _0x8fe0e5=![];if(_0x565d00&&!_0x3caee3)for(const _0x40a6da of _0x4e00a8){if(!_0xcac667[_0x27628b(0x4b5,_0x5e8d2d._0x2f2a16,_0x5e8d2d._0x260c4b,_0x5e8d2d._0x2cb962)](_0x40a6da[_0x27628b(_0x5e8d2d._0x238e16,0x45d,_0x5e8d2d._0x1660fa,_0x5e8d2d._0x5c5081)])){_0x8fe0e5=!![];continue;}await _0xcac667[_0x4c06bf(0x5f9,0x5f1,0x5e2,_0x5e8d2d._0x41c66b)](_0x40a6da[_0x4c06bf(_0x5e8d2d._0x55e5e3,0x5b5,_0x5e8d2d._0x2cf41d,_0x5e8d2d._0x484088)],{'indexer':![]});}!_0x8fe0e5&&(_0xa6e5cf[_0x27628b(_0x5e8d2d._0x1ffdb4,0x47b,_0x5e8d2d._0x234725,0x4ce)][_0x4c06bf(_0x5e8d2d._0x5985d5,_0x5e8d2d._0xb65bc4,0x5a8,_0x5e8d2d._0x5218f3)]=_0x3caee3),_0xa6e5cf[_0x27628b(0x4bd,_0x5e8d2d._0x50553a,0x47e,0x4f7)]['isModerato'+'r']=_0x196231||_0x3caee3,await _0x3c06fa[_0x4c06bf(_0x5e8d2d._0x4c0f5f,0x5e8,0x5b2,_0x5e8d2d._0x4e6393)](_0x4c06bf(0x5c0,_0x5e8d2d._0x9bb043,_0x5e8d2d._0xf58fa2,_0x5e8d2d._0x1d6785)+_0x4c06bf(_0x5e8d2d._0x34ca6d,_0x5e8d2d._0x54839d,0x5f7,_0x5e8d2d._0x12fc9b),_0xa6e5cf);}async function handleRemoveMember({header:_0x1680d6,key:_0x396632},{db:_0x44da5c,writer:_0x33f7fb,hostcalls:_0x5d5fea}){const _0x2d2d4a={_0x3cd4da:0x158,_0x3874e9:0x160,_0x3c4a89:0x133,_0x24d3a2:0x154,_0x441ab1:0x16e,_0x2a601c:0x18e,_0x3f9c0d:0x16c,_0x5d20a9:0x70,_0x5151d8:0x5f,_0x528358:0x47,_0xbb22ff:0x6f,_0x2443e8:0xb2,_0x2ab922:0xf3,_0x343142:0xa1,_0x2dda93:0xb7,_0x4f1470:0x96,_0x45a70c:0xd3,_0xc8ac83:0xf5,_0x4eed79:0xc0,_0x56d891:0xe1,_0x2ffa07:0x117,_0x458ddc:0xdb,_0x3954b3:0xae,_0x589485:0xbd,_0x1f1200:0x159,_0x482064:0x16e,_0x5662ab:0x12f,_0x304358:0xe9,_0x5ee966:0xb7,_0x20a148:0xab,_0x4beaaf:0x11c,_0x408a7c:0xea,_0x3ccb1d:0x10b,_0x59d169:0xa5,_0x1a46e9:0xe0,_0x23c55f:0x65,_0xf7dea8:0x9d,_0x5d3f5f:0xb9,_0x3470f2:0x87,_0x3f5b1e:0x53,_0x546ddd:0x18d,_0x1e6662:0x147,_0xc2b517:0x51,_0x13cc46:0x7f,_0x5753a9:0x6b,_0x4baea9:0x80,_0x25b008:0x4f,_0xadb01a:0x8b,_0x27a66e:0xa8,_0xdcdc3a:0x48,_0x487072:0xb5,_0x459860:0x76,_0xb81b53:0xbe,_0x463746:0xc4,_0xf3763f:0xb6,_0x2d500b:0x8e,_0x55c66e:0x8c,_0xe625d0:0x167,_0x10d8be:0x150,_0x1ee785:0x1a8,_0x5b1a8a:0xbb,_0x32c3fa:0xc3,_0x1bf841:0xc1,_0x23ceca:0x15e,_0x52050e:0x12b,_0x51c0fb:0xe4,_0x2602c5:0x131,_0x226c9a:0x137,_0xf45b3f:0x97,_0x47634d:0x8d,_0x136676:0x47,_0x4a088d:0x57,_0x3ee869:0x60,_0x2f153f:0x42,_0x542683:0xfe,_0x2d6302:0xc5,_0x48b76e:0x86,_0x800278:0xae,_0x2eb07f:0x4b,_0x58c3f9:0x9b,_0x18671f:0x13e,_0x39bb9c:0x168,_0x52d0c9:0xe6,_0x3b1fc2:0x7c,_0x2ee407:0x90,_0x282366:0x67,_0x4f46c3:0x161,_0x48c97f:0x144,_0x5e62b8:0x17a,_0x4cf62e:0x145,_0xaef93f:0x116,_0x37e6a9:0xa5,_0x1becd0:0xa7,_0x13401b:0x115,_0x4132d3:0x157,_0x567812:0x13d,_0x4fc2d4:0x166,_0x276f01:0x14a,_0x4a6d1f:0x189,_0x6a5492:0x172,_0x3e2508:0x33,_0x433c51:0x6b,_0x4089c3:0x78,_0x360683:0x142,_0x3acda2:0x144,_0x520620:0x165,_0x5f4dc5:0x55,_0x517f1c:0x3c,_0x3f732b:0x6f,_0x50b27b:0x17f,_0xec94f3:0x163,_0x48d058:0x130,_0x1f430d:0x11a,_0x22b3ed:0x12e,_0x1399fc:0x7b,_0x4ffe01:0xaf,_0x1e827d:0xa0,_0x3ac434:0x1a1,_0xa866aa:0x19c,_0x2850c5:0x16f,_0x8a47dd:0x43,_0x317918:0x5c,_0x4379c6:0xb3,_0x2ae8f1:0x7c,_0x3f2297:0x8f,_0x57413b:0xac,_0x2af970:0xec,_0x1629b5:0xa8,_0x499849:0x11c,_0x589be8:0x14d,_0x572777:0x112,_0x20cc2a:0x100},_0x106c73={_0x2cf873:0x91,_0x3e9341:0x1ed},_0x3c7006={_0x5d5149:0x128,_0x2f7363:0x27a},[_0x5d7094,_0x2bd0ec,_0x498f3c,_0x35c3e3,_0x525f4d]=await Promise['all']([getMemberForDeviceKey(_0x44da5c,_0x33f7fb[_0x471f16(-_0x2d2d4a._0x3cd4da,-_0x2d2d4a._0x3874e9,-_0x2d2d4a._0x3c4a89,-_0x2d2d4a._0x24d3a2)]),_0x44da5c[_0x471f16(-_0x2d2d4a._0x441ab1,-_0x2d2d4a._0x2a601c,-0x161,-_0x2d2d4a._0x3f9c0d)](_0x44c166(-_0x2d2d4a._0x5d20a9,-_0x2d2d4a._0x5151d8,-_0x2d2d4a._0x528358,-_0x2d2d4a._0xbb22ff)+_0x44c166(-_0x2d2d4a._0x2443e8,-_0x2d2d4a._0x2ab922,-_0x2d2d4a._0x343142,-_0x2d2d4a._0x2dda93),{'key':_0x396632}),_0x44da5c[_0x44c166(-_0x2d2d4a._0x4f1470,-_0x2d2d4a._0x45a70c,-_0x2d2d4a._0xc8ac83,-_0x2d2d4a._0x4eed79)](_0x471f16(-_0x2d2d4a._0x56d891,-0x12b,-_0x2d2d4a._0x2ffa07,-0x104)+_0x44c166(-_0x2d2d4a._0x458ddc,-_0x2d2d4a._0x3954b3,-0x87,-_0x2d2d4a._0x589485)),_0x44da5c['find'](_0x471f16(-_0x2d2d4a._0x1f1200,-0x16d,-_0x2d2d4a._0x482064,-_0x2d2d4a._0x5662ab)+_0x44c166(-_0x2d2d4a._0x304358,-_0x2d2d4a._0x5ee966,-0x6b,-_0x2d2d4a._0x20a148)+'-by-member'+'-key',{'gte':{'memberKey':_0x396632},'lte':{'memberKey':_0x396632}})[_0x471f16(-0xce,-_0x2d2d4a._0x4beaaf,-_0x2d2d4a._0x408a7c,-_0x2d2d4a._0x3ccb1d)](),_0x44da5c[_0x44c166(-_0x2d2d4a._0x59d169,-0xc0,-0xbc,-_0x2d2d4a._0x4eed79)](_0x44c166(-0x9d,-_0x2d2d4a._0x1a46e9,-_0x2d2d4a._0x23c55f,-_0x2d2d4a._0xf7dea8)+'ads',{'id':0x0})]);if(!isMemberActive(_0x5d7094))throw KeetContractError['INACTIVE_M'+_0x44c166(-0xe4,-0x79,-_0x2d2d4a._0x5d3f5f,-0xa2)]();if(!_0x2bd0ec)throw KeetContractError[_0x44c166(-_0x2d2d4a._0x3470f2,-_0x2d2d4a._0x23c55f,-0x89,-_0x2d2d4a._0x3f5b1e)+_0x471f16(-_0x2d2d4a._0x546ddd,-_0x2d2d4a._0x1e6662,-0x184,-_0x2d2d4a._0x441ab1)+'UND']();const _0x3d46be={..._0x2bd0ec,'status':{..._0x2bd0ec[_0x44c166(-0x95,-_0x2d2d4a._0xc2b517,-0xaf,-_0x2d2d4a._0x13cc46)]}};function _0x44c166(_0x4c34fe,_0x5a543d,_0x53b995,_0x3fab9e){return _0x32ba11(_0x4c34fe-_0x3c7006._0x5d5149,_0x5a543d-0x53,_0x53b995,_0x3fab9e- -_0x3c7006._0x2f7363);}const _0x3053a8=b4a[_0x44c166(-_0x2d2d4a._0x5753a9,-0x4e,-_0x2d2d4a._0x4baea9,-_0x2d2d4a._0x25b008)](_0x5d7094[_0x44c166(-0x70,-0x85,-_0x2d2d4a._0xadb01a,-_0x2d2d4a._0x27a66e)],_0x2bd0ec['key']),_0x58929b=_0x5d7094['status'][_0x44c166(-0x7c,-_0x2d2d4a._0xdcdc3a,-_0x2d2d4a._0x487072,-_0x2d2d4a._0x459860)+'r'],_0xdf10a3=_0x2bd0ec[_0x44c166(-_0x2d2d4a._0xb81b53,-_0x2d2d4a._0x463746,-_0x2d2d4a._0xf3763f,-_0x2d2d4a._0x13cc46)][_0x44c166(-_0x2d2d4a._0x2d500b,-0x108,-_0x2d2d4a._0x55c66e,-0xc5)];if(!_0x3053a8&&_0xdf10a3)throw KeetContractError['ABORT']();if(!_0x3053a8&&!_0x58929b)throw KeetContractError[_0x471f16(-_0x2d2d4a._0xe625d0,-_0x2d2d4a._0x10d8be,-_0x2d2d4a._0x1ee785,-0x176)+_0x44c166(-_0x2d2d4a._0x5b1a8a,-_0x2d2d4a._0x32c3fa,-_0x2d2d4a._0x32c3fa,-_0x2d2d4a._0x1bf841)]();_0x2bd0ec[_0x471f16(-0x15d,-_0x2d2d4a._0x23ceca,-0xf7,-_0x2d2d4a._0x52050e)][_0x471f16(-_0x2d2d4a._0x51c0fb,-_0x2d2d4a._0x2602c5,-_0x2d2d4a._0x226c9a,-0x101)]=![],_0x2bd0ec[_0x44c166(-_0x2d2d4a._0xf45b3f,-0x66,-_0x2d2d4a._0x47634d,-_0x2d2d4a._0x13cc46)][_0x44c166(-_0x2d2d4a._0x136676,-_0x2d2d4a._0x4a088d,-0x32,-_0x2d2d4a._0x459860)+'r']=![],_0x2bd0ec[_0x44c166(-_0x2d2d4a._0x3ee869,-_0x2d2d4a._0x2f153f,-_0x2d2d4a._0x5b1a8a,-0x7f)][_0x44c166(-0xb2,-0x107,-_0x2d2d4a._0x542683,-_0x2d2d4a._0x2d6302)]=![],_0x2bd0ec[_0x44c166(-_0x2d2d4a._0x48b76e,-_0x2d2d4a._0xf45b3f,-_0x2d2d4a._0x800278,-_0x2d2d4a._0x13cc46)]['isPending']=_0x3053a8?!![]:![];!_0x3053a8&&(_0x2bd0ec[_0x44c166(-0x40,-_0x2d2d4a._0x2eb07f,-_0x2d2d4a._0x58c3f9,-_0x2d2d4a._0x13cc46)][_0x471f16(-_0x2d2d4a._0x18671f,-0x18e,-_0x2d2d4a._0x39bb9c,-0x16a)]=!![],await _0x44da5c['insert']('@keet/tmp-'+_0x44c166(-_0x2d2d4a._0x52d0c9,-_0x2d2d4a._0x3b1fc2,-0x7d,-0xba)+'mbers',{'key':_0x2bd0ec[_0x44c166(-0xc8,-_0x2d2d4a._0x2ee407,-0xaa,-_0x2d2d4a._0x27a66e)]}));for(const _0x112a34 of _0x35c3e3){const _0x3f621b={..._0x112a34,'status':{..._0x112a34[_0x44c166(-_0x2d2d4a._0x27a66e,-_0x2d2d4a._0x282366,-0x86,-_0x2d2d4a._0x13cc46)]}};_0x5d5fea['removeable'](_0x112a34[_0x471f16(-0x172,-_0x2d2d4a._0x4f46c3,-_0x2d2d4a._0x48c97f,-0x154)])&&(await _0x5d5fea['removeWrit'+'er'](_0x112a34[_0x471f16(-_0x2d2d4a._0x5e62b8,-_0x2d2d4a._0x4cf62e,-_0x2d2d4a._0xaef93f,-_0x2d2d4a._0x24d3a2)],{'indexer':![]}),_0x112a34[_0x471f16(-_0x2d2d4a._0x4f46c3,-0x137,-0x149,-_0x2d2d4a._0x52050e)][_0x44c166(-_0x2d2d4a._0x37e6a9,-_0x2d2d4a._0xc8ac83,-_0x2d2d4a._0x1becd0,-0xb9)]=![]),_0x112a34['status']['isActive']=![],await _0x44da5c[_0x471f16(-_0x2d2d4a._0x13401b,-_0x2d2d4a._0x4132d3,-_0x2d2d4a._0x567812,-0x159)](_0x471f16(-_0x2d2d4a._0x4fc2d4,-_0x2d2d4a._0x276f01,-_0x2d2d4a._0x4a6d1f,-_0x2d2d4a._0x6a5492)+_0x44c166(-_0x2d2d4a._0x3e2508,-_0x2d2d4a._0x433c51,-_0x2d2d4a._0x5ee966,-_0x2d2d4a._0x4089c3),_0x112a34),await deviceStats(_0x44da5c,_0x525f4d,_0x112a34,_0x3f621b);}await _0x44da5c[_0x471f16(-_0x2d2d4a._0x360683,-_0x2d2d4a._0x3acda2,-_0x2d2d4a._0x520620,-0x159)](_0x44c166(-_0x2d2d4a._0x5f4dc5,-_0x2d2d4a._0x4089c3,-_0x2d2d4a._0x517f1c,-_0x2d2d4a._0x3f732b)+_0x471f16(-_0x2d2d4a._0x4f46c3,-_0x2d2d4a._0x50b27b,-_0x2d2d4a._0x18671f,-_0x2d2d4a._0xec94f3),_0x2bd0ec),await memberStats(_0x44da5c,_0x525f4d,_0x2bd0ec,_0x3d46be);if(_0x498f3c['settings'][_0x471f16(-_0x2d2d4a._0x48d058,-0x129,-_0x2d2d4a._0x1f430d,-_0x2d2d4a._0x22b3ed)]===RoomType[_0x44c166(-_0x2d2d4a._0x1399fc,-_0x2d2d4a._0x5151d8,-_0x2d2d4a._0x4ffe01,-_0x2d2d4a._0x1e827d)])return;if(_0x498f3c[_0x471f16(-_0x2d2d4a._0x3ac434,-_0x2d2d4a._0xa866aa,-_0x2d2d4a._0x2850c5,-0x17a)]['version']>=0x25bc+-0xad*0x36+-0x133&&_0x498f3c[_0x44c166(-_0x2d2d4a._0x8a47dd,-_0x2d2d4a._0x317918,-_0x2d2d4a._0x4379c6,-0x79)]['isMembersh'+_0x44c166(-_0x2d2d4a._0x2ae8f1,-_0x2d2d4a._0x5d20a9,-_0x2d2d4a._0x3f2297,-_0x2d2d4a._0x57413b)+'sabled'])return;function _0x471f16(_0x4bb13f,_0x1b99dc,_0x61528f,_0xc49866){return _0x7c003f(_0x4bb13f-_0x106c73._0x2cf873,_0x1b99dc-_0x106c73._0x3e9341,_0x4bb13f,_0xc49866- -0x2de);}const _0x993d86=_0x3053a8?{'memberLeft':{'memberKey':_0x2bd0ec[_0x44c166(-0xb5,-0xba,-_0x2d2d4a._0x2af970,-_0x2d2d4a._0x1629b5)]}}:{'memberRemoved':{'memberKey':_0x2bd0ec[_0x471f16(-_0x2d2d4a._0x499849,-_0x2d2d4a._0x3c4a89,-_0x2d2d4a._0x589be8,-_0x2d2d4a._0x24d3a2)]}};await addChatEvent(_0x44da5c,_0x33f7fb,_0x993d86,_0x1680d6[_0x471f16(-0x112,-0x133,-_0x2d2d4a._0x572777,-_0x2d2d4a._0x20cc2a)]);}function _0x32ba11(_0x3630e8,_0x588d10,_0x437a52,_0x6b5cd9){const _0x3ecc53={_0x16b39e:0x49};return _0x32df(_0x6b5cd9- -_0x3ecc53._0x16b39e,_0x437a52);}function registerRoutes(_0x5acecc){const _0x5cf188={_0x5166a6:0x17,_0x515cef:0x88,_0x3340a2:0x54,_0x42a95b:0x8c,_0x2b23ad:0x3d5,_0x3862ea:0x3c4,_0x1a1f38:0x386,_0x11bb55:0x3de,_0x1c58db:0x33,_0x28bf7b:0x3,_0x312e5a:0x2e,_0x4d2b66:0x3ac,_0x7c60ce:0x3a1,_0x4b8689:0x3db,_0x1149ef:0x3fe,_0x434d42:0x3d4,_0x471a9e:0x3f5,_0x1de9a2:0x2f,_0x432c18:0x3c5,_0x4d8ae8:0x3f1,_0x451a02:0x3bc,_0x15bada:0x3f9,_0x4314bf:0x3d3,_0x3dad78:0x3a0,_0x2cc75f:0x3b3,_0x14a025:0x381,_0x5b0c96:0x3ba,_0x746c68:0x3fa,_0x174f82:0x3b8,_0x774f91:0x3c5,_0x1ce0eb:0x3f7,_0xec4265:0x3ef,_0x2c198d:0x3cf,_0x28ae45:0x38a,_0x48d242:0x4c,_0x6aeac7:0x67,_0x536b89:0x82,_0x43f970:0xc0,_0x163463:0xc9,_0x76106f:0x76,_0x104cae:0x9c,_0x45930f:0x39,_0x259d82:0x5e,_0x1b73c5:0xa0,_0x4029c5:0x3c6,_0x349dc3:0x3ac,_0x32fa90:0x409,_0x4659fb:0x3bf,_0x59a72f:0x3dd,_0x48a79b:0x3e5,_0x4b9397:0x3f5,_0x287bd1:0x420,_0x3df2b7:0x3d2,_0x1e09af:0x3a2,_0x58f76b:0x39f,_0x1c1bd7:0x47,_0x54f783:0x3f,_0x46b7a3:0x2,_0x493875:0x2c,_0x317596:0x57,_0x9f59ee:0x26,_0x2e459a:0x38,_0x27e07e:0x36d,_0x3359a3:0x3c1,_0x4ec011:0x36d,_0x21383a:0x3ed,_0x533eb5:0x40d,_0x593b54:0x3ad,_0x2bafc6:0x3d6,_0x48ce46:0x39a,_0x3b8ada:0x24,_0x1f869e:0x6e,_0x4bb1b9:0x60,_0x2d1f0a:0x54,_0x1688e4:0x78,_0x289edb:0x13,_0x2d1d2a:0x26,_0x40fe77:0x6d,_0x4eb76c:0x31,_0x4f0d10:0x53,_0x108b9f:0x32,_0x13ea17:0x7,_0x337a38:0x12,_0x26d318:0x37,_0x171bc4:0x3b9,_0x3739c5:0x3e7,_0xb08759:0x3f8,_0x15f064:0x372,_0x2edd2b:0x3a1,_0x11882f:0x398,_0x19773f:0x391,_0x5abfa2:0x37d,_0x3a7da6:0x3ac,_0x23427a:0x3bd,_0x127587:0x39c,_0x2c8d93:0x3c,_0x1f3a4c:0x3ac,_0x7b387c:0x3ba,_0x51e5bc:0x414,_0x484f1a:0x415,_0x58f7ae:0x402,_0x491265:0x3e8,_0x3fca58:0x414,_0x3f6aac:0x3b6,_0x2dfe3d:0x3be,_0x50949d:0x3b1,_0x18e2dc:0x3ef,_0x33ff21:0x373,_0x44a41d:0x3da,_0x28893b:0x3ac,_0x13f565:0x391,_0x27250b:0x75,_0x595dfd:0x83},_0x265f2f={_0x1dfd84:0x14b,_0x14ca2a:0x1ce},_0x3f2408={_0x3521cd:0x127,_0x1e6dec:0x1ea};_0x5acecc[_0x1a7e58(-_0x5cf188._0x5166a6,-_0x5cf188._0x515cef,-_0x5cf188._0x3340a2,-_0x5cf188._0x42a95b)](_0x5b6c66(_0x5cf188._0x2b23ad,_0x5cf188._0x3862ea,_0x5cf188._0x1a1f38,_0x5cf188._0x11bb55)+_0x1a7e58(-0xe,_0x5cf188._0x1c58db,-_0x5cf188._0x28bf7b,-_0x5cf188._0x312e5a),handleAddDevice),_0x5acecc[_0x5b6c66(0x3d4,_0x5cf188._0x4d2b66,_0x5cf188._0x7c60ce,_0x5cf188._0x4b8689)](_0x5b6c66(_0x5cf188._0x1149ef,_0x5cf188._0x434d42,_0x5cf188._0x11bb55,_0x5cf188._0x471a9e)+'te-device',handleUpdateDevice);function _0x1a7e58(_0x5be6bd,_0x137655,_0x53167c,_0x3e6ee9){return _0x7c003f(_0x5be6bd-_0x3f2408._0x3521cd,_0x137655-0x133,_0x5be6bd,_0x53167c- -_0x3f2408._0x1e6dec);}function _0x5b6c66(_0x4f7f19,_0x362680,_0x194dff,_0xd664dc){return _0x32ba11(_0x4f7f19-_0x265f2f._0x1dfd84,_0x362680-0x8c,_0x4f7f19,_0x362680-_0x265f2f._0x14ca2a);}_0x5acecc['add']('@keet/remo'+_0x1a7e58(-_0x5cf188._0x1de9a2,-0x2d,-0xa,-0x28),handleRemoveDevice),_0x5acecc[_0x5b6c66(0x3b4,_0x5cf188._0x4d2b66,0x390,_0x5cf188._0x432c18)](_0x5b6c66(_0x5cf188._0x4d8ae8,_0x5cf188._0x451a02,0x37d,_0x5cf188._0x15bada)+'t-indexing',handleStartIndexing),_0x5acecc[_0x5b6c66(_0x5cf188._0x4314bf,0x3ac,_0x5cf188._0x3dad78,_0x5cf188._0x2cc75f)](_0x5b6c66(_0x5cf188._0x14a025,_0x5cf188._0x5b0c96,_0x5cf188._0x746c68,_0x5cf188._0x174f82)+_0x5b6c66(_0x5cf188._0x774f91,_0x5cf188._0x1ce0eb,_0x5cf188._0xec4265,0x3d3),handleStopIndexing),_0x5acecc[_0x5b6c66(_0x5cf188._0x2c198d,0x3ac,_0x5cf188._0x28ae45,0x3c0)](_0x1a7e58(-_0x5cf188._0x48d242,-_0x5cf188._0x6aeac7,-0x6c,-_0x5cf188._0x536b89)+_0x1a7e58(-_0x5cf188._0x43f970,-_0x5cf188._0x163463,-_0x5cf188._0x515cef,-_0x5cf188._0x76106f)+_0x1a7e58(-_0x5cf188._0x104cae,-_0x5cf188._0x45930f,-_0x5cf188._0x259d82,-_0x5cf188._0x1b73c5),handleAcceptJoinRequest),_0x5acecc[_0x5b6c66(_0x5cf188._0x4029c5,_0x5cf188._0x349dc3,0x3ae,0x3e8)](_0x5b6c66(_0x5cf188._0x32fa90,0x3de,_0x5cf188._0x4659fb,0x3a1)+_0x5b6c66(_0x5cf188._0x59a72f,_0x5cf188._0x48a79b,_0x5cf188._0x4b9397,_0x5cf188._0x287bd1)+_0x5b6c66(_0x5cf188._0x3df2b7,_0x5cf188._0x1e09af,_0x5cf188._0x58f76b,0x3ce),handleRejectJoinRequest),_0x5acecc[_0x1a7e58(-_0x5cf188._0x1c1bd7,-_0x5cf188._0x54f783,-_0x5cf188._0x3340a2,-0x42)](_0x1a7e58(-_0x5cf188._0x46b7a3,-0x55,-_0x5cf188._0x493875,-_0x5cf188._0x317596)+_0x1a7e58(0x1c,-0x58,-_0x5cf188._0x9f59ee,-_0x5cf188._0x2e459a),handleUpdateMember),_0x5acecc[_0x5b6c66(_0x5cf188._0x27e07e,_0x5cf188._0x4d2b66,_0x5cf188._0x3359a3,_0x5cf188._0x4ec011)](_0x5b6c66(0x3bf,_0x5cf188._0x21383a,_0x5cf188._0x533eb5,0x3b1)+_0x5b6c66(_0x5cf188._0x59a72f,_0x5cf188._0x593b54,_0x5cf188._0x2bafc6,_0x5cf188._0x48ce46)+_0x1a7e58(-_0x5cf188._0x3b8ada,-_0x5cf188._0x1f869e,-0x52,-0x7d),handleChangeMemberRole),_0x5acecc[_0x1a7e58(-_0x5cf188._0x1de9a2,-_0x5cf188._0x4bb1b9,-_0x5cf188._0x2d1f0a,-_0x5cf188._0x1688e4)](_0x1a7e58(-0x40,-0x47,-_0x5cf188._0x289edb,_0x5cf188._0x2d1d2a)+_0x1a7e58(-_0x5cf188._0x40fe77,-_0x5cf188._0x4eb76c,-_0x5cf188._0x4f0d10,-_0x5cf188._0x108b9f)+_0x1a7e58(_0x5cf188._0x13ea17,-_0x5cf188._0x337a38,-_0x5cf188._0x26d318,-0x24),handleChangeMemberStatus),_0x5acecc['add'](_0x5b6c66(_0x5cf188._0x171bc4,_0x5cf188._0x3739c5,0x404,_0x5cf188._0xb08759)+_0x5b6c66(_0x5cf188._0x15f064,_0x5cf188._0x2edd2b,_0x5cf188._0x11882f,_0x5cf188._0x19773f),handleRemoveMember),_0x5acecc[_0x5b6c66(_0x5cf188._0x5abfa2,_0x5cf188._0x3a7da6,_0x5cf188._0x23427a,_0x5cf188._0x127587)](_0x1a7e58(-0x48,-0x72,-_0x5cf188._0x2c8d93,-0x7f)+'invitation',handleAddInvitation),_0x5acecc[_0x5b6c66(0x3df,_0x5cf188._0x1f3a4c,0x390,_0x5cf188._0x7b387c)](_0x5b6c66(_0x5cf188._0x51e5bc,_0x5cf188._0x3739c5,_0x5cf188._0x484f1a,0x3b0)+_0x5b6c66(_0x5cf188._0x58f7ae,_0x5cf188._0x491265,_0x5cf188._0x3fca58,_0x5cf188._0x3f6aac)+_0x5b6c66(_0x5cf188._0x2dfe3d,_0x5cf188._0x50949d,_0x5cf188._0x18e2dc,_0x5cf188._0x33ff21),handleRemoveInvitation),_0x5acecc[_0x5b6c66(_0x5cf188._0x44a41d,_0x5cf188._0x28893b,0x3e6,_0x5cf188._0x13f565)](_0x1a7e58(-_0x5cf188._0x27250b,-0x97,-_0x5cf188._0x595dfd,-0x9b)+'-indexer',handleMoveIndexer);}module[_0x7c003f(0x168,0x15b,0x14e,0x188)]={[REGISTER_ROUTES]:registerRoutes,'MemberStatus':MemberStatus,'addDevice':addDevice,'addMember':addMember};