(function(_0x54782f,_0x56a28d){const _0x131652={_0x39c3aa:0x134,_0x46015d:0x143,_0x1985f2:0x12e,_0x24382a:0x142,_0x436d98:0x139,_0x2af87a:0x157,_0x2f456c:0x121,_0x563afd:0x131,_0x152133:0x129,_0x344e52:0x127,_0x1c4aab:0x136,_0x19ded1:0x127,_0x4688f1:0x115,_0x3ee7c3:0x13e,_0x58af75:0x124,_0x463124:0x13f,_0x246ccf:0x11a,_0x2120ee:0x10c,_0x4be4db:0x124,_0x3a6011:0x112,_0x44519a:0x12d,_0x295390:0x144,_0x136b15:0x127,_0xfc8f7f:0x14e,_0x3cf88a:0x13c,_0x2199d2:0x13d,_0x16ff0e:0x111,_0x542bb9:0xfa,_0x5de0e9:0x127,_0x365ad2:0x129,_0x5c31d2:0x141},_0x548ce5={_0x4465d1:0x2ce},_0x2ab2a1={_0xd965fa:0x2af};function _0x2490d7(_0x367633,_0x1afd5e,_0xe9ea59,_0x233ef5){return _0x3edd(_0x367633- -_0x2ab2a1._0xd965fa,_0xe9ea59);}const _0x49f4d3=_0x54782f();function _0x128e9d(_0x939cfe,_0x29f80f,_0x199ee2,_0x4427c3){return _0x3edd(_0x199ee2- -_0x548ce5._0x4465d1,_0x29f80f);}while(!![]){try{const _0x52595b=parseInt(_0x2490d7(-0x140,-0x15f,-0x131,-0x12f))/(0xe98+0x675+-0x150c)*(-parseInt(_0x2490d7(-_0x131652._0x39c3aa,-0x135,-_0x131652._0x46015d,-_0x131652._0x1985f2))/(-0xf7a+0x1*-0x1655+-0x3*-0xc9b))+-parseInt(_0x2490d7(-_0x131652._0x24382a,-0x153,-_0x131652._0x436d98,-_0x131652._0x2af87a))/(-0x5*0x57a+-0x4*0x3b5+0x9*0x4b1)+parseInt(_0x128e9d(-0x130,-_0x131652._0x2f456c,-_0x131652._0x563afd,-_0x131652._0x152133))/(-0x44*0x7a+-0x1d45+0x3db1*0x1)*(-parseInt(_0x128e9d(-_0x131652._0x344e52,-_0x131652._0x1c4aab,-_0x131652._0x19ded1,-_0x131652._0x4688f1))/(-0x4*-0x8a4+0x1*-0x1650+-0xc3b))+parseInt(_0x128e9d(-_0x131652._0x3ee7c3,-_0x131652._0x58af75,-_0x131652._0x463124,-0x12f))/(0x11*0x217+-0xfd6+-0x13ab)*(parseInt(_0x128e9d(-_0x131652._0x246ccf,-_0x131652._0x2120ee,-_0x131652._0x4be4db,-_0x131652._0x3a6011))/(0x1ab6+0x4*-0x2e7+-0xe3*0x11))+-parseInt(_0x2490d7(-_0x131652._0x44519a,-_0x131652._0x295390,-0x10e,-_0x131652._0x136b15))/(0x5*-0x5d3+0xe29+0xefe)+parseInt(_0x128e9d(-0x142,-_0x131652._0xfc8f7f,-_0x131652._0x3cf88a,-_0x131652._0x2199d2))/(-0x17e4+0x2462+-0xc75)+-parseInt(_0x2490d7(-_0x131652._0x16ff0e,-_0x131652._0x542bb9,-0x100,-_0x131652._0x5de0e9))/(-0x158*-0x1+0xb2*-0x3+0xc8)*(-parseInt(_0x128e9d(-_0x131652._0x365ad2,-0x15f,-_0x131652._0x24382a,-_0x131652._0x5c31d2))/(0x266d*-0x1+-0x8*0x39a+0x4348));if(_0x52595b===_0x56a28d)break;else _0x49f4d3['push'](_0x49f4d3['shift']());}catch(_0x2848a6){_0x49f4d3['push'](_0x49f4d3['shift']());}}}(_0x3a7e,0xbbdff*0x2+-0x14d5d7*0x1+0x91898));const _0x49a1f0=(function(){let _0x3c8308=!![];return function(_0x52e8c5,_0x97bc28){const _0x13c130=_0x3c8308?function(){if(_0x97bc28){const _0x55d154=_0x97bc28['apply'](_0x52e8c5,arguments);return _0x97bc28=null,_0x55d154;}}:function(){};return _0x3c8308=![],_0x13c130;};}()),_0x547a94=_0x49a1f0(this,function(){const _0x3b1f5b={_0x24afd1:0x19,_0x12c33c:0x36,_0x2dea02:0x1,_0x3c37f5:0x1c,_0x277e63:0x17,_0x2f987c:0x16,_0x3cc12f:0x20,_0x38006f:0x39,_0x22b5b6:0x49,_0x5e532b:0x54,_0x1b5d83:0x21,_0x4d7526:0x1b,_0x4aaf53:0x2c,_0x45422b:0x25,_0x22300e:0x38,_0x3d5e77:0x36e,_0x4527e4:0x38d},_0x2ef410={_0x4527a7:0x1af},_0x39761b={_0xec17c8:0x1df};function _0x22967b(_0x2b6234,_0xf0546b,_0xde341c,_0x88d9e8){return _0x3edd(_0xf0546b-_0x39761b._0xec17c8,_0x88d9e8);}function _0x558bf6(_0x444c96,_0x2c3b46,_0x4c0c90,_0x12e1c){return _0x3edd(_0x444c96- -_0x2ef410._0x4527a7,_0x12e1c);}return _0x547a94['toString']()[_0x558bf6(-_0x3b1f5b._0x24afd1,-_0x3b1f5b._0x12c33c,_0x3b1f5b._0x2dea02,-_0x3b1f5b._0x3c37f5)](_0x558bf6(-_0x3b1f5b._0x277e63,-0x14,-_0x3b1f5b._0x2f987c,-_0x3b1f5b._0x3cc12f)+'+$')[_0x558bf6(-_0x3b1f5b._0x38006f,-_0x3b1f5b._0x22b5b6,-_0x3b1f5b._0x5e532b,-_0x3b1f5b._0x1b5d83)]()[_0x558bf6(-_0x3b1f5b._0x4d7526,-_0x3b1f5b._0x4aaf53,-_0x3b1f5b._0x45422b,-_0x3b1f5b._0x22300e)+'r'](_0x547a94)['search'](_0x22967b(_0x3b1f5b._0x3d5e77,0x377,0x382,_0x3b1f5b._0x4527e4)+'+$');});_0x547a94();function _0x3a7e(){const _0x23ce8e=['mailboxKey','BUFFER','blicKey','insert','UINT','toString','privatePro','autobase/e','close','phrase','4eoewYw','ready','-identity','ord','@local/ide','Stream','@local/roo','11819200ScnjaB','local','identityPu','deviceProo','nts-3','get','getBootRec','createKeyP','keet-local','ve-files','102751EuZPwl','air','equals','3758898FxtTJO','ncryption','length','1550799lyCgQm','all','constructo','createRead','search','ections','(((.+)+)+)','hidden','store','fileKey','identity','2977988NPTvvS','4390UyIKvm','push','from','value','@local/wri','exports','lexint','key','m-migratio','5gIrDQv','array','now','7eCjaAf','3292413jWUXIt','fixed32','405199CitNbo','keet-seed-'];_0x3a7e=function(){return _0x23ce8e;};return _0x3a7e();}const Autobase=require('autobase'),Hyperbee=require('hyperbee'),HyperIndex=require('@holepunchto/hyperindex'),c=require('compact-encoding'),b4a=require('b4a');function _0x514dab(_0x37022e,_0x3de8f1,_0x56a1a2,_0x3ad971){const _0x1d5dfa={_0x1f802d:0x256};return _0x3edd(_0x3de8f1- -_0x1d5dfa._0x1f802d,_0x37022e);}function _0x3edd(_0x4479b0,_0x2292ab){const _0x3a673c=_0x3a7e();return _0x3edd=function(_0x1ec85c,_0x257c2d){_0x1ec85c=_0x1ec85c-(-0x1edc+0x757*-0x5+0x5*0xdcc);let _0xc867c7=_0x3a673c[_0x1ec85c];return _0xc867c7;},_0x3edd(_0x4479b0,_0x2292ab);}const {mnemonicToEntropy}=require('bip39-mnemonic'),{IndexFilePointer,FileRecord,RoomRecord,BookmarksRecord,PendingInvitationRecord,LocalIdentityRecord}=require('./messages.js'),{getLegacyUserData,getLegacyLocalKey,generateCompatSeed}=require('./apply'),{generateRoomCapabilities}=require('../../invitations/index.js'),{roomMigrationsStats}=require('../../contract/stats/local');async function migrateIdentity(_0x37cef4,_0x24c9c0,_0x47d4bf){const _0x4c87f5={_0x178abe:0x25c,_0x5769c5:0x24f,_0x5ca3f6:0x252,_0x2c7d76:0x259,_0x491ef7:0x253,_0x4f98e6:0x265,_0x2b7122:0x40a,_0x41cd05:0x420,_0x9de4f:0x416,_0x91c15:0x41e,_0x8a0ff2:0x41d,_0x512fa0:0x40d,_0x482f12:0x3eb,_0x5f50c9:0x41d,_0x1a8962:0x3ed,_0x1420dd:0x41a,_0x537ffa:0x289,_0x3f990a:0x25b,_0x56b9c5:0x26b,_0x18d557:0x23d,_0x3c9793:0x240,_0x539863:0x418,_0x366533:0x3f6,_0x487325:0x40c,_0x369b42:0x254,_0x206704:0x236,_0x46ffa2:0x26f,_0x38088b:0x287,_0x4c838d:0x26c,_0x279b75:0x433,_0xbfa1c:0x435,_0x271040:0x23f,_0x5652fe:0x231,_0x4ad191:0x242,_0x10bc4e:0x243,_0x2cb393:0x22e,_0x1a47b4:0x247,_0x50a29e:0x25b,_0xfc277e:0x250,_0x18a089:0x43e,_0x24a888:0x442,_0x8c35fc:0x430,_0x55d48e:0x26c,_0x90dbde:0x255,_0x54deb4:0x418},_0x5053eb={_0x1c7fae:0xd0},_0x349d09={_0x2d3812:0x292},_0x42b326=await _0x37cef4[_0x1b38fd(_0x4c87f5._0x178abe,_0x4c87f5._0x5769c5,_0x4c87f5._0x5ca3f6,_0x4c87f5._0x2c7d76)+_0x1b38fd(_0x4c87f5._0x491ef7,0x249,_0x4c87f5._0x4f98e6,0x25d)](_0x47d4bf['identity'][_0x11b621(_0x4c87f5._0x2b7122,_0x4c87f5._0x41cd05,_0x4c87f5._0x9de4f,_0x4c87f5._0x91c15)+_0x11b621(_0x4c87f5._0x8a0ff2,_0x4c87f5._0x512fa0,0x405,_0x4c87f5._0x482f12)]);function _0x11b621(_0x473e15,_0x1d7b44,_0x13aae5,_0x39b011){return _0x3edd(_0x13aae5-_0x349d09._0x2d3812,_0x39b011);}const _0x504e57=await getLegacyUserData(_0x37cef4,_0x47d4bf[_0x11b621(_0x4c87f5._0x5f50c9,_0x4c87f5._0x1a8962,0x409,_0x4c87f5._0x1420dd)+_0x1b38fd(_0x4c87f5._0x537ffa,_0x4c87f5._0x3f990a,0x27c,_0x4c87f5._0x56b9c5)],_0x1b38fd(_0x4c87f5._0x18d557,_0x4c87f5._0x178abe,0x236,_0x4c87f5._0x3c9793)+_0x11b621(_0x4c87f5._0x539863,_0x4c87f5._0x366533,_0x4c87f5._0x487325,0x425));function _0x1b38fd(_0x50b711,_0x3151a9,_0x8c958,_0x56de37){return _0x3edd(_0x56de37-_0x5053eb._0x1c7fae,_0x8c958);}const _0x3f5e45=_0x504e57?mnemonicToEntropy(b4a[_0x1b38fd(_0x4c87f5._0x369b42,_0x4c87f5._0x206704,0x234,0x246)](_0x504e57)):null,_0x2f8e1e={'isConfirmed':!![]},_0x27ad95={'publicKey':_0x47d4bf[_0x1b38fd(0x258,_0x4c87f5._0x46ffa2,_0x4c87f5._0x38088b,_0x4c87f5._0x4c838d)][_0x11b621(0x413,_0x4c87f5._0x279b75,0x416,_0x4c87f5._0xbfa1c)+_0x1b38fd(_0x4c87f5._0x271040,_0x4c87f5._0x5652fe,_0x4c87f5._0x4ad191,_0x4c87f5._0x10bc4e)],'privateProfileKey':_0x47d4bf[_0x1b38fd(0x242,_0x4c87f5._0x2cb393,_0x4c87f5._0x5769c5,_0x4c87f5._0x1a47b4)+_0x1b38fd(_0x4c87f5._0x50a29e,_0x4c87f5._0xfc277e,0x280,0x26b)],'deviceKeyPair':_0x42b326,'deviceProof':_0x47d4bf[_0x11b621(_0x4c87f5._0x18a089,_0x4c87f5._0x24a888,0x42e,_0x4c87f5._0x8c35fc)][_0x1b38fd(_0x4c87f5._0x18d557,_0x4c87f5._0x55d48e,_0x4c87f5._0x2c7d76,_0x4c87f5._0x90dbde)+'f'],'status':_0x2f8e1e,'entropy':_0x3f5e45,'swap':null};await _0x24c9c0['insert'](_0x11b621(0x40f,0x3f3,0x411,_0x4c87f5._0x54deb4)+'ntity',_0x27ad95);}module[_0x514dab(-0x96,-0xb3,-0x9e,-0xc8)]=async function migrate(_0x591ee5,_0x1f28f3){const _0x572e10={_0x20801a:0x1bc,_0x3bf5a0:0x1b6,_0x444a83:0x1bc,_0xbcbb0b:0x1d3,_0x1e6988:0x1d5,_0x3d565b:0x1dc,_0xf46106:0x1cf,_0x45d553:0x1b5,_0x5daa0a:0x560,_0x5ed138:0x564,_0x41ab02:0x557,_0x1125aa:0x540,_0x5705f5:0x1f7,_0x55f855:0x1d3,_0xc57e0a:0x1da,_0x5449e4:0x1e1,_0x4e6373:0x1ac,_0x2e5d62:0x1d6,_0x16586d:0x1c5,_0x499eaf:0x1d2,_0x5736bf:0x1f8,_0x539e80:0x1ef,_0x4c8ad5:0x1dd,_0x345992:0x1c6,_0x165caa:0x579,_0x15e4ee:0x56f,_0x1f1cf1:0x55b,_0x3f3493:0x559,_0x20e36e:0x1c2,_0x46d2ec:0x1c6,_0x2b8624:0x1ce,_0x237f9d:0x54d,_0x5ed8ff:0x542,_0x5ac425:0x572,_0x386b0e:0x1e9,_0x5b2635:0x1cc,_0x24cf3d:0x1b3,_0x43ffc3:0x557,_0x4b9d26:0x551,_0xc9f09:0x564,_0x1bcd0e:0x1be,_0x5f2b83:0x1cf,_0xd5ff92:0x588,_0x6c2447:0x579,_0x524e74:0x577,_0x1979e9:0x55b,_0x5fff9e:0x566,_0x2d84ef:0x58d,_0x2e8242:0x575,_0x22ab81:0x56e,_0x54ac1e:0x1df,_0x25dafc:0x557,_0xbc689f:0x554,_0x159581:0x590,_0x593be2:0x573,_0x1e83c6:0x591,_0x171d70:0x55d,_0x28a804:0x54f,_0x2177d0:0x569,_0x45ae44:0x57d,_0x4e0299:0x56d,_0x4b78ce:0x58b,_0x11a2e8:0x57c,_0x217e1b:0x592,_0x1bc872:0x528,_0x24411a:0x539,_0xed29fb:0x542,_0x2eb3ed:0x1c0,_0x577cd5:0x1b2,_0x46c440:0x1ad,_0x373baa:0x581,_0x412376:0x578,_0x3a138f:0x582,_0x2139d6:0x56d,_0x513b0e:0x58a,_0x1b62bb:0x589,_0x57410e:0x1d1,_0xd74a3a:0x1c1,_0x5c7ab0:0x1d7,_0x58c319:0x1e4,_0x23fb56:0x1e7,_0x311ef3:0x52d,_0x3c9c91:0x54e,_0xe45aa3:0x55a,_0x4eb5e0:0x1dc,_0x21780e:0x1ca,_0xed6f34:0x54b,_0x22904a:0x1c4,_0x1849c4:0x1c6,_0x10d31e:0x1d6,_0x507ad3:0x561,_0xa69dfe:0x583,_0x217be5:0x555,_0x268a05:0x57c,_0x18e9bf:0x567,_0x2a9fb0:0x56c,_0x299a86:0x1c7,_0x3e99e4:0x1de,_0x5c5245:0x1e2,_0x503911:0x1a8,_0x113f84:0x1b4,_0x191022:0x1ba,_0x536e08:0x543,_0x5c4705:0x54f,_0x200d36:0x563,_0x237267:0x57c,_0x5b32f9:0x555,_0x1f2f0d:0x55b,_0x148b94:0x565,_0x28e486:0x553,_0xfcd1a7:0x54d,_0x1be98e:0x549,_0x207464:0x555,_0x3be864:0x55c,_0x26de47:0x1f5,_0x3a9e6e:0x1d0,_0x4bc4ef:0x1d8,_0x4341d8:0x577,_0x399b8c:0x19e,_0x39b124:0x1c4,_0xf34680:0x544,_0x584b7a:0x568,_0x23e709:0x556,_0x3ad6f7:0x1b0,_0x130eb2:0x1ff,_0x5d4dcc:0x54c,_0x575c35:0x543,_0x5b79f1:0x197,_0x368711:0x1b0,_0x11c6f2:0x1b4,_0x16a891:0x55d,_0x251013:0x53c,_0x21816d:0x548,_0x3530d9:0x529,_0x12cad4:0x56a,_0x7d4bfb:0x562,_0x5971d0:0x576,_0x5ee611:0x572,_0x48d7b7:0x553,_0xbc92ee:0x539,_0x2c65d7:0x545,_0x449281:0x537},_0x46eefb={_0x54b86b:0x100,_0x55b5e0:0xe7,_0xb92410:0xf1},_0x457f3a={_0x3c3f9e:0x62a,_0x12ea57:0xf1},_0xbf28c5=_0x591ee5[_0x3e8cac(-_0x572e10._0x20801a,-_0x572e10._0x3bf5a0,-_0x572e10._0x444a83,-_0x572e10._0xbcbb0b)],_0x15c372=_0xbf28c5[_0x3e8cac(-_0x572e10._0x1e6988,-_0x572e10._0x3d565b,-_0x572e10._0xf46106,-_0x572e10._0x45d553)]({'name':_0x2a18e9(_0x572e10._0x5daa0a,_0x572e10._0x5ed138,_0x572e10._0x41ab02,_0x572e10._0x1125aa),'compat':![],'active':![]});await _0x15c372[_0x3e8cac(-_0x572e10._0x5705f5,-_0x572e10._0x55f855,-_0x572e10._0xc57e0a,-_0x572e10._0x5449e4)]();if(!_0x15c372[_0x3e8cac(-_0x572e10._0x4e6373,-_0x572e10._0x2e5d62,-_0x572e10._0x16586d,-_0x572e10._0x499eaf)]){await _0x15c372[_0x3e8cac(-_0x572e10._0x5736bf,-_0x572e10._0x539e80,-_0x572e10._0x4c8ad5,-_0x572e10._0x345992)]();return;}const _0x2b7f09=new HyperIndex(new Hyperbee(_0xbf28c5[_0x2a18e9(_0x572e10._0x165caa,_0x572e10._0x15e4ee,_0x572e10._0x1f1cf1,_0x572e10._0x3f3493)]({'name':_0x3e8cac(-_0x572e10._0x20e36e,-0x1d9,-0x1d3,-0x1e8),'compat':![],'active':![]}))),_0x14625a=new Hyperbee(_0xbf28c5[_0x3e8cac(-_0x572e10._0x3d565b,-_0x572e10._0xbcbb0b,-0x1cf,-_0x572e10._0x45d553)]({'name':'local-rece'+_0x3e8cac(-_0x572e10._0x46d2ec,-0x1c3,-0x1d0,-_0x572e10._0x2b8624),'compat':![],'active':![]})),_0x2e0f35=new Hyperbee(_0xbf28c5[_0x2a18e9(_0x572e10._0x237f9d,_0x572e10._0x5ed8ff,0x55b,_0x572e10._0x5ac425)]({'name':_0x3e8cac(-_0x572e10._0x386b0e,-0x1bb,-_0x572e10._0x5b2635,-_0x572e10._0x24cf3d)+_0x2a18e9(0x560,_0x572e10._0x43ffc3,_0x572e10._0x4b9d26,_0x572e10._0xc9f09),'compat':![],'active':![]})),_0x10032b=createLegacyCollections(_0x2b7f09),_0x4c9b38=_0x10032b[-0xe0a*0x1+-0x22*0x67+-0x1bb8*-0x1],_0x48dddb=_0x10032b[-0x606*0x1+0xe2d*0x1+0xf*-0x8b],_0xfbe161=_0x10032b[-0x196e+0xaf9+-0x6d*-0x22],_0x5c03fa=[],_0x3406ed=[],_0x25206a=await _0x2e0f35[_0x3e8cac(-0x1b9,-_0x572e10._0x1bcd0e,-_0x572e10._0x5f2b83,-_0x572e10._0x4c8ad5)](b4a[_0x2a18e9(_0x572e10._0xd5ff92,0x57b,0x574,_0x572e10._0x6c2447)]([-0x73c+-0x2229+0x2966]),{'valueEncoding':LocalIdentityRecord}),_0x186ade=_0x25206a?.['value'];if(_0x186ade?.['identity']){const _0x3117fb=await _0x4c9b38[_0x2a18e9(0x56a,_0x572e10._0x524e74,_0x572e10._0x1979e9,_0x572e10._0x5fff9e)](_0x25206a[_0x2a18e9(0x55c,_0x572e10._0x2d84ef,_0x572e10._0x2e8242,_0x572e10._0x22ab81)][_0x3e8cac(-0x1c1,-_0x572e10._0x5736bf,-_0x572e10._0x54ac1e,-0x1f4)+_0x2a18e9(_0x572e10._0x3f3493,_0x572e10._0x25dafc,0x56f,_0x572e10._0xbc689f)]);if(_0x3117fb)_0x5c03fa[_0x2a18e9(_0x572e10._0x5daa0a,_0x572e10._0x159581,_0x572e10._0x593be2,_0x572e10._0x1e83c6)]({'priority':0x0,'record':_0x3117fb});await migrateIdentity(_0xbf28c5,_0x1f28f3,_0x186ade);}function _0x2a18e9(_0x558300,_0x1244db,_0x26f38d,_0x2ca62b){return _0x514dab(_0x558300,_0x26f38d-_0x457f3a._0x3c3f9e,_0x26f38d-0x69,_0x2ca62b-_0x457f3a._0x12ea57);}function _0x3e8cac(_0x3cbc24,_0x78e08d,_0x1bab7a,_0x1a7a29){return _0x514dab(_0x1a7a29,_0x1bab7a- -_0x46eefb._0x54b86b,_0x1bab7a-_0x46eefb._0x55b5e0,_0x1a7a29-_0x46eefb._0xb92410);}const _0x309f5b=_0x14625a[_0x2a18e9(_0x572e10._0x171d70,_0x572e10._0x28a804,_0x572e10._0x2177d0,_0x572e10._0x45ae44)+'Stream']({'valueEncoding':c[_0x2a18e9(_0x572e10._0x4e0299,_0x572e10._0x4b78ce,_0x572e10._0x11a2e8,_0x572e10._0x217e1b)](c[_0x2a18e9(_0x572e10._0x1bc872,_0x572e10._0x24411a,_0x572e10._0xed29fb,0x55a)]),'keyEncoding':c[_0x3e8cac(-0x1c7,-_0x572e10._0x2eb3ed,-_0x572e10._0x577cd5,-_0x572e10._0x46c440)],'reverse':!![]});for await(const {key:_0x35c412,value:_0x37710d}of _0x309f5b){for(const _0x5ae286 of _0x37710d){const _0x152f6d=await _0x4c9b38['get'](_0x5ae286);if(!_0x152f6d||_0x152f6d[_0x2a18e9(_0x572e10._0x373baa,_0x572e10._0x412376,_0x572e10._0x2e8242,0x56d)][_0x2a18e9(_0x572e10._0x3a138f,_0x572e10._0x6c2447,_0x572e10._0x2139d6,0x566)])continue;_0x5c03fa[_0x2a18e9(_0x572e10._0x5daa0a,_0x572e10._0x513b0e,_0x572e10._0x593be2,_0x572e10._0x1b62bb)]({'priority':_0x35c412,'record':_0x152f6d});}}for await(const {_id:[_0x4140c0,_0x2a8102,_0x6ff60],value:{roomKey:_0x20f6ac,cleared:_0x178e0c}}of _0x48dddb[_0x3e8cac(-_0x572e10._0x24cf3d,-_0x572e10._0x57410e,-_0x572e10._0xd74a3a,-_0x572e10._0x5c7ab0)+_0x3e8cac(-_0x572e10._0x58c319,-_0x572e10._0x58c319,-_0x572e10._0x2e5d62,-_0x572e10._0x23fb56)]()){const _0x4c0d2d=_0x2a8102['startsWith']('/')?_0x2a8102['slice'](-0x16de*-0x1+-0x1fe5+0x908):_0x2a8102;await _0x1f28f3[_0x2a18e9(_0x572e10._0x311ef3,_0x572e10._0x3c9c91,0x548,_0x572e10._0xe45aa3)]('@local/dri'+_0x3e8cac(-_0x572e10._0x4eb5e0,-_0x572e10._0x21780e,-0x1cb,-_0x572e10._0x57410e),{'file':{'pointer':{'externalDrive':{'key':_0x4140c0,'path':_0x4c0d2d,'version':_0x6ff60,'size':0x0}}},'roomKey':_0x20f6ac,'encryptionKey':null,'cleared':_0x178e0c,'own':![]});}for await(const {_id:_0x413af1}of _0xfbe161[_0x2a18e9(_0x572e10._0xed6f34,0x55c,_0x572e10._0x2177d0,0x55c)+_0x3e8cac(-_0x572e10._0x22904a,-_0x572e10._0x1849c4,-_0x572e10._0x10d31e,-0x1bc)]()){_0x3406ed[_0x2a18e9(_0x572e10._0x507ad3,_0x572e10._0xa69dfe,0x573,_0x572e10._0x217be5)](_0x413af1[0x1*0x229+0x2391+-0x25b9]);}for(const {priority:_0x497ba5,record:{_id:_0x35a2ef,value:_0x2b1583}}of _0x5c03fa){const [_0x39b39b,_0x777dab]=await Promise[_0x2a18e9(_0x572e10._0xe45aa3,_0x572e10._0x268a05,_0x572e10._0x18e9bf,_0x572e10._0x2a9fb0)]([getLegacyUserData(_0xbf28c5,_0x35a2ef,_0x3e8cac(-_0x572e10._0xbcbb0b,-_0x572e10._0x299a86,-_0x572e10._0x3e99e4,-_0x572e10._0x5c5245)+_0x3e8cac(-_0x572e10._0x503911,-_0x572e10._0x5c5245,-0x1c6,-0x1d0)),getLegacyLocalKey(_0xbf28c5,_0x35a2ef)]);if(!_0x39b39b)continue;const _0x1491ac=generateCompatSeed(_0x39b39b),_0x5212b7=generateRoomCapabilities(_0x35a2ef,_0x1491ac);let _0x10a5ce=null;_0x186ade&&b4a[_0x3e8cac(-_0x572e10._0x21780e,-_0x572e10._0x113f84,-0x1c8,-_0x572e10._0x191022)](_0x186ade[_0x2a18e9(_0x572e10._0x536e08,_0x572e10._0x5c4705,0x54b,_0x572e10._0x200d36)+_0x2a18e9(_0x572e10._0x237267,_0x572e10._0x5b32f9,_0x572e10._0x15e4ee,0x56e)],_0x35a2ef)&&(_0x10a5ce={'blockedMembers':_0x3406ed});if(_0x2b1583[_0x2a18e9(0x57d,_0x572e10._0x18e9bf,0x56d,_0x572e10._0x6c2447)]&&!_0x10a5ce)continue;const _0x12c6a3=_0xbf28c5['get']({'key':_0x777dab,'active':![]});await _0x12c6a3['ready']();const _0x4ec2e9=_0x12c6a3[_0x2a18e9(_0x572e10._0xa69dfe,_0x572e10._0x1f2f0d,_0x572e10._0x148b94,0x548)];await _0x12c6a3[_0x2a18e9(0x53c,_0x572e10._0x28e486,_0x572e10._0xfcd1a7,_0x572e10._0x1be98e)]();const _0x727419={'key':_0x777dab,'length':_0x4ec2e9},_0x1a277f=await Autobase[_0x2a18e9(_0x572e10._0x207464,0x554,_0x572e10._0x3be864,0x53d)+_0x3e8cac(-_0x572e10._0x26de47,-_0x572e10._0x3a9e6e,-_0x572e10._0x4bc4ef,-_0x572e10._0x1e6988)](_0xbf28c5,_0x35a2ef),_0x4b8632=_0x1a277f[_0x2a18e9(_0x572e10._0x1b62bb,0x58c,_0x572e10._0x6c2447,_0x572e10._0x4341d8)],_0x176fe1={'roomKey':_0x35a2ef,'priority':_0x497ba5,'v3':{'encryptionKey':_0x39b39b,'seed':_0x1491ac,'capabilities':_0x5212b7,'initiator':_0x727419,'fastForwardTo':_0x4b8632,'privateProfile':_0x10a5ce},'errored':![],'timestamp':Date[_0x3e8cac(-_0x572e10._0x399b8c,-_0x572e10._0x39b124,-0x1ad,-0x19f)]()},_0x6635b3=await _0x1f28f3[_0x2a18e9(_0x572e10._0xf34680,_0x572e10._0x584b7a,0x55b,_0x572e10._0x23e709)]('@local/roo'+_0x3e8cac(-0x1a1,-0x1c9,-_0x572e10._0x3ad6f7,-0x1a2)+'ns',{'roomKey':_0x35a2ef});await _0x1f28f3[_0x3e8cac(-_0x572e10._0x130eb2,-0x1c6,-0x1e2,-0x1fd)](_0x2a18e9(_0x572e10._0x1be98e,_0x572e10._0x5d4dcc,0x555,_0x572e10._0x575c35)+_0x3e8cac(-_0x572e10._0x5b79f1,-_0x572e10._0x577cd5,-_0x572e10._0x368711,-_0x572e10._0x11c6f2)+'ns',_0x176fe1),await roomMigrationsStats(_0x1f28f3,_0x176fe1,_0x6635b3),await _0x1f28f3[_0x2a18e9(_0x572e10._0x16a891,_0x572e10._0x251013,_0x572e10._0x21816d,_0x572e10._0x3530d9)](_0x2a18e9(_0x572e10._0x12cad4,_0x572e10._0x7d4bfb,_0x572e10._0x5971d0,_0x572e10._0x5ee611)+'ters',{'mailbox':_0x5212b7[_0x2a18e9(_0x572e10._0x48d7b7,_0x572e10._0xbc92ee,_0x572e10._0x2c65d7,_0x572e10._0x449281)+'Pair']['publicKey'],'key':_0x777dab,'roomKey':_0x35a2ef});}await Promise['allSettled']([_0x2b7f09[_0x2a18e9(0x56c,_0x572e10._0x7d4bfb,_0x572e10._0xfcd1a7,0x549)](),_0x14625a['close'](),_0x2e0f35['close']()]);};function createLegacyCollections(_0x1f0f3c){const _0x215786={_0x176025:0x14e,_0x542caa:0x136,_0x476648:0x13f,_0x243c81:0x12a,_0x16c699:0xfa,_0x4eee7b:0x117,_0xb563f0:0x102,_0x595f81:0xfd,_0x48c2cc:0x149,_0x303c11:0x161,_0x586bb7:0x14b,_0x544be5:0x14a,_0x330797:0x14c,_0x2ecd58:0x164,_0x42e5cf:0x158,_0x5b0839:0x110,_0x2fc507:0x106,_0x448d03:0x11d},_0x57ce9d={_0x596cf0:0x80,_0x4f47aa:0x1e5,_0x51f72f:0x19},_0x2c3900={_0x5807e9:0x33,_0x572999:0x1eb,_0x5df66b:0x1b0};function _0xf9f773(_0x862587,_0x183fe1,_0x4b3f55,_0x25d447){return _0x514dab(_0x25d447,_0x183fe1- -_0x2c3900._0x5807e9,_0x4b3f55-_0x2c3900._0x572999,_0x25d447-_0x2c3900._0x5df66b);}function _0x5f0f3e(_0x14b6f2,_0x75969a,_0x50deee,_0x1ddef3){return _0x514dab(_0x75969a,_0x50deee- -_0x57ce9d._0x596cf0,_0x50deee-_0x57ce9d._0x4f47aa,_0x1ddef3-_0x57ce9d._0x51f72f);}return _0x1f0f3c['createColl'+_0x5f0f3e(-_0x215786._0x176025,-_0x215786._0x542caa,-_0x215786._0x476648,-_0x215786._0x243c81)]([{'keyEncoding':HyperIndex[_0xf9f773(-_0x215786._0x16c699,-_0x215786._0x4eee7b,-_0x215786._0xb563f0,-_0x215786._0x595f81)],'valueEncoding':RoomRecord},{'keyEncoding':HyperIndex[_0x5f0f3e(-0x163,-_0x215786._0x48c2cc,-_0x215786._0x303c11,-_0x215786._0x586bb7)],'valueEncoding':BookmarksRecord},{'keyEncoding':IndexFilePointer,'valueEncoding':FileRecord},{'keyEncoding':HyperIndex[_0x5f0f3e(-_0x215786._0x544be5,-_0x215786._0x330797,-_0x215786._0x2ecd58,-_0x215786._0x42e5cf)],'valueEncoding':PendingInvitationRecord},{'keyEncoding':HyperIndex['BUFFER']},{'keyEncoding':[HyperIndex[_0xf9f773(-_0x215786._0x5b0839,-0x117,-0x100,-0x134)],HyperIndex[_0xf9f773(-_0x215786._0x2fc507,-0x117,-_0x215786._0x448d03,-_0x215786._0x448d03)]]}]);}