OverviewFilesCommitsIssuesDocsReleasesPeers

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

1 lines · javascript ref:
(function(_0x140b2a,_0x3d4b56){const _0x10bdb9={_0x24de32:0x6e,_0x2d029a:0x6a,_0x2b7fe3:0x72,_0x352c84:0x81,_0x14a0e2:0x2d6,_0x4776b5:0x2cd,_0x55515d:0x2ca,_0x118a8e:0x57,_0x2cffdf:0x5c,_0x269e55:0x2ce,_0x3c585e:0x2c9,_0x12f922:0x2b7,_0x366c49:0x2c7,_0x4fbcc9:0x2c3,_0x16ee64:0x2b9,_0x59357e:0x2a4,_0x9f235d:0x2cf,_0x3f0215:0x2cf,_0xdd20ca:0x2d3,_0xbf6d16:0x2c0,_0x4000c4:0x2a2,_0x15d07e:0x2c1},_0x4809ed={_0x351cf5:0x1ca};function _0x31e4f4(_0x188750,_0x4d445f,_0x5edc48,_0x2997b3){return _0xd884(_0x4d445f-_0x4809ed._0x351cf5,_0x2997b3);}const _0x5bcc21=_0x140b2a();function _0x153281(_0x5de2d2,_0x487b55,_0x566688,_0x533fc5){return _0xd884(_0x487b55- -0x9e,_0x533fc5);}while(!![]){try{const _0x520aaf=-parseInt(_0x153281(_0x10bdb9._0x24de32,_0x10bdb9._0x2d029a,_0x10bdb9._0x2b7fe3,_0x10bdb9._0x352c84))/(-0x141e+-0x18*0x18+0x165f)+-parseInt(_0x31e4f4(_0x10bdb9._0x14a0e2,_0x10bdb9._0x4776b5,_0x10bdb9._0x55515d,0x2c3))/(-0x12f5+-0x5bc+0x18b3*0x1)+-parseInt(_0x153281(_0x10bdb9._0x118a8e,0x6b,_0x10bdb9._0x2cffdf,_0x10bdb9._0x24de32))/(-0x1*0xb73+-0x1309+-0x25*-0xd3)+parseInt(_0x31e4f4(_0x10bdb9._0x269e55,_0x10bdb9._0x3c585e,_0x10bdb9._0x12f922,0x2bf))/(-0xfa1*-0x2+0xa0*0x31+-0x3dde)+-parseInt(_0x31e4f4(_0x10bdb9._0x55515d,_0x10bdb9._0x366c49,0x2b8,_0x10bdb9._0x4fbcc9))/(0xfe2+0x19*0x189+-0x363e)+parseInt(_0x31e4f4(0x2a8,_0x10bdb9._0x16ee64,_0x10bdb9._0x59357e,0x2d1))/(0x3*0x7b+-0x1*-0x236b+-0x5*0x75e)+-parseInt(_0x31e4f4(_0x10bdb9._0x9f235d,_0x10bdb9._0x3f0215,_0x10bdb9._0xdd20ca,0x2bb))/(0xee*0x11+-0x18e2+0x91b)*(parseInt(_0x31e4f4(_0x10bdb9._0xbf6d16,0x2ad,_0x10bdb9._0x4000c4,_0x10bdb9._0x15d07e))/(-0x22a0+0x12*0x19b+0x5c2));if(_0x520aaf===_0x3d4b56)break;else _0x5bcc21['push'](_0x5bcc21['shift']());}catch(_0x2d2c2e){_0x5bcc21['push'](_0x5bcc21['shift']());}}}(_0x2c67,-0x381b4+0x3b3*0xa6+-0x2912*-0x13));const _0x2b744d=(function(){let _0x80edc4=!![];return function(_0x5f2676,_0x4c87cc){const _0x5a1467=_0x80edc4?function(){if(_0x4c87cc){const _0x5b6fe2=_0x4c87cc['apply'](_0x5f2676,arguments);return _0x4c87cc=null,_0x5b6fe2;}}:function(){};return _0x80edc4=![],_0x5a1467;};}()),_0x248124=_0x2b744d(this,function(){const _0x312847={_0x37e5f1:0x2c8,_0x486819:0x2df,_0x5b1a64:0x2d5,_0x2fafce:0x9a,_0x45682d:0xb4,_0x5a7945:0xa8,_0x200050:0x8e,_0x360fba:0xa4,_0x3897dd:0xa5,_0x299ab1:0x29f,_0x4bdd96:0x2b0,_0x2c9707:0x2a6,_0x44ef3f:0x2b5,_0x9defb1:0xbf,_0x3c2cc7:0xae,_0x504099:0xb0},_0x378683={_0x4ef14d:0x43},_0x30d4f1={_0x43c43a:0x3bc};function _0x12fa67(_0x138ffe,_0x56cc90,_0x3e531b,_0x25aa65){return _0xd884(_0x25aa65- -_0x30d4f1._0x43c43a,_0x138ffe);}function _0x1c3490(_0x25c97e,_0x26cf79,_0x1dcc90,_0x4b7294){return _0xd884(_0x1dcc90- -_0x378683._0x4ef14d,_0x4b7294);}return _0x248124[_0x12fa67(-_0x312847._0x37e5f1,-_0x312847._0x486819,-0x2eb,-_0x312847._0x5b1a64)]()['search'](_0x1c3490(_0x312847._0x2fafce,_0x312847._0x45682d,0xab,_0x312847._0x5a7945)+'+$')[_0x1c3490(_0x312847._0x200050,0xaf,_0x312847._0x360fba,_0x312847._0x3897dd)]()['constructo'+'r'](_0x248124)[_0x12fa67(-_0x312847._0x299ab1,-_0x312847._0x4bdd96,-_0x312847._0x2c9707,-_0x312847._0x44ef3f)](_0x1c3490(_0x312847._0x9defb1,_0x312847._0x3c2cc7,0xab,_0x312847._0x504099)+'+$');});_0x248124();const b4a=require('b4a'),{KeetContractError}=require('./errors'),{fileStats}=require('./stats'),MAX_INLINED_FILE_SIZE=(-0x1f48+-0x9c9+0x2df*0xf)*(-0x1*-0x70b+-0x5*-0x95+0x5f4*-0x1);async function updateFile(_0x56c152,_0x40a3c6,_0x46243a){const _0x12d10f={_0x221461:0x163,_0x1da53f:0x153,_0x5c7c28:0x14c,_0x4b5769:0x2a1,_0x2473d8:0x293,_0x19a4ab:0x29e,_0x92af47:0x280,_0x3d7200:0x27d,_0x3f8b18:0x27e,_0x2f413f:0x135,_0xb98016:0x140,_0x17f859:0x13f,_0x30e986:0x154,_0x15eac8:0x161,_0x28e508:0x143,_0x596192:0x14e,_0x59f4cd:0x29d,_0x486f58:0x2a1,_0x13b86c:0x28f,_0x45b94b:0x28a,_0x55de9b:0x2a2,_0x419329:0x292,_0x375f61:0x297,_0x293ec9:0x16f,_0x4fbf8f:0x175,_0xb2209d:0x16c,_0x308074:0x28e,_0x426555:0x147,_0x2f388a:0x159,_0x3abf6e:0x277,_0x2a1876:0x28d,_0x1030bf:0x148,_0x2117b0:0x294,_0x4a4090:0x136,_0x21576c:0x15e,_0x2968a4:0x146,_0x1fdeb2:0x14a,_0x222767:0x166,_0x5c3b28:0x160,_0x13f4f0:0x16f,_0x2741ab:0x15b,_0x49f1c8:0x168,_0x52dcb9:0x158,_0x59414d:0x289,_0x16b0ec:0x26d,_0x54fbaf:0x169,_0x21a56e:0x157,_0x1f6f23:0x146,_0x4af390:0x15d,_0x50fd47:0x14a,_0x166918:0x15a,_0x2030c2:0x280,_0xb25730:0x26b,_0x16ac0b:0x26e,_0x328626:0x150,_0x985b44:0x29d,_0x10f973:0x285,_0x32edea:0x299},_0x3e76c6={_0x4c0027:0x373},_0x38c8bf={_0x1c8d82:0x66};if(!_0x40a3c6&&!_0x46243a)return;if(!validateFileRecord(_0x46243a))return;if(_0x46243a['preview'])_0x46243a['preview']=null;function _0x519181(_0x17fd12,_0x1f97f8,_0xe2e76a,_0x8471a2){return _0xd884(_0x8471a2-_0x38c8bf._0x1c8d82,_0x1f97f8);}if(!_0x46243a[_0x519181(0x134,_0x12d10f._0x221461,_0x12d10f._0x1da53f,_0x12d10f._0x5c7c28)][_0x4235af(-_0x12d10f._0x4b5769,-_0x12d10f._0x2473d8,-_0x12d10f._0x19a4ab,-0x28b)]&&_0x46243a['pointer'][_0x4235af(-0x28a,-_0x12d10f._0x92af47,-_0x12d10f._0x3d7200,-_0x12d10f._0x3f8b18)])_0x46243a[_0x519181(_0x12d10f._0x2f413f,_0x12d10f._0xb98016,_0x12d10f._0x17f859,_0x12d10f._0x5c7c28)]['blob']=null;if(!_0x46243a||!_0x46243a[_0x519181(0x14e,_0x12d10f._0x30e986,_0x12d10f._0x15eac8,_0x12d10f._0x5c7c28)][_0x519181(0x13d,0x14a,_0x12d10f._0x28e508,_0x12d10f._0x596192)])return _0x40a3c6||_0x46243a;if(_0x40a3c6&&_0x40a3c6[_0x4235af(-_0x12d10f._0x59f4cd,-_0x12d10f._0x486f58,-_0x12d10f._0x13b86c,-0x297)]&&_0x46243a[_0x4235af(-_0x12d10f._0x45b94b,-_0x12d10f._0x55de9b,-_0x12d10f._0x419329,-_0x12d10f._0x375f61)]&&b4a[_0x519181(_0x12d10f._0x293ec9,0x17d,_0x12d10f._0x4fbf8f,_0x12d10f._0xb2209d)](_0x40a3c6[_0x4235af(-0x295,-_0x12d10f._0x308074,-0x293,-_0x12d10f._0x375f61)],_0x46243a['hash']))return{..._0x46243a,'pointer':_0x40a3c6[_0x519181(0x154,_0x12d10f._0x426555,_0x12d10f._0x2f388a,0x14c)]};function _0x4235af(_0x8e3b8a,_0xfbe0c8,_0x2eed13,_0x2bf14c){return _0xd884(_0x2bf14c- -_0x3e76c6._0x4c0027,_0xfbe0c8);}if(_0x46243a[_0x4235af(-_0x12d10f._0x3abf6e,-_0x12d10f._0x419329,-_0x12d10f._0x419329,-_0x12d10f._0x2a1876)][_0x519181(0x162,0x13c,_0x12d10f._0x1030bf,0x14e)][_0x4235af(-_0x12d10f._0x2117b0,-_0x12d10f._0x3d7200,-0x286,-0x28a)]>MAX_INLINED_FILE_SIZE)throw KeetContractError['INLINED_FI'+_0x519181(_0x12d10f._0x4a4090,_0x12d10f._0x21576c,_0x12d10f._0x2968a4,_0x12d10f._0x1fdeb2)+_0x519181(_0x12d10f._0x222767,_0x12d10f._0x5c3b28,_0x12d10f._0x13f4f0,0x170)](_0x519181(_0x12d10f._0x2741ab,_0x12d10f._0x49f1c8,0x147,_0x12d10f._0x52dcb9)+_0x4235af(-0x277,-_0x12d10f._0x59414d,-_0x12d10f._0x16b0ec,-0x27d)+'\x20that\x20is\x20l'+_0x519181(_0x12d10f._0x54fbaf,_0x12d10f._0x21a56e,_0x12d10f._0x1f6f23,_0x12d10f._0x4af390)+'\x20'+MAX_INLINED_FILE_SIZE/(-0x15fa*-0x1+-0xada+0x4c*-0x18)+_0x519181(_0x12d10f._0x50fd47,0x165,_0x12d10f._0xb2209d,_0x12d10f._0x166918));const _0x47e249=await _0x56c152[_0x4235af(-_0x12d10f._0x2030c2,-_0x12d10f._0xb25730,-_0x12d10f._0x16ac0b,-0x27a)](_0x46243a[_0x519181(0x14e,_0x12d10f._0x5c7c28,_0x12d10f._0x328626,_0x12d10f._0x5c7c28)][_0x4235af(-_0x12d10f._0x985b44,-_0x12d10f._0x10f973,-_0x12d10f._0x32edea,-0x28b)]);return{..._0x46243a,'pointer':{'blob':_0x47e249}};}async function updateImageFile(_0x395a67,_0x4897b4,_0x1837a5){const _0x261789={_0x20debc:0x2f6,_0x619391:0x2fe,_0x21ce09:0x46c,_0x57578f:0x483,_0xd78d98:0x473,_0x3a086a:0x2e0,_0x2f76ed:0x2da,_0x15187e:0x2ef,_0xc101e4:0x2e0,_0x16b8f4:0x2cc,_0x2210f9:0x2db,_0xb8ad2e:0x2dc,_0x4361d3:0x2c8,_0x52063d:0x2d5,_0x9b9ebc:0x482,_0x487cdb:0x493,_0x8c68f4:0x492},_0x4773e1={_0x3acfb1:0x38e},_0x4592f3={_0x18b0cf:0x3cc};function _0x43da91(_0x16bd27,_0x9c2b7,_0xb5f9f1,_0x317184){return _0xd884(_0x9c2b7- -_0x4592f3._0x18b0cf,_0xb5f9f1);}function _0x4494f7(_0x6f2134,_0x2d942d,_0x48ef39,_0x5f0ea3){return _0xd884(_0x5f0ea3-_0x4773e1._0x3acfb1,_0x6f2134);}return{'small':await updateFile(_0x395a67,_0x4897b4?.[_0x43da91(-0x2f2,-0x2e7,-_0x261789._0x20debc,-_0x261789._0x619391)],_0x1837a5?.[_0x4494f7(0x460,_0x261789._0x21ce09,_0x261789._0x57578f,_0x261789._0xd78d98)]),'medium':await updateFile(_0x395a67,_0x4897b4?.[_0x43da91(-0x2f6,-_0x261789._0x3a086a,-_0x261789._0x2f76ed,-0x2eb)],_0x1837a5?.[_0x43da91(-_0x261789._0x15187e,-_0x261789._0xc101e4,-_0x261789._0x16b8f4,-_0x261789._0x2210f9)]),'large':await updateFile(_0x395a67,_0x4897b4?.[_0x43da91(-_0x261789._0xb8ad2e,-_0x261789._0x4361d3,-_0x261789._0x52063d,-_0x261789._0x2f76ed)],_0x1837a5?.[_0x4494f7(_0x261789._0x9b9ebc,_0x261789._0x487cdb,0x482,_0x261789._0x8c68f4)])};}async function updateAvatar(_0x17d7a1,_0x33c570,_0x434c52){return await updateImageFile(_0x17d7a1,_0x33c570,_0x434c52);}async function restoreAvatar(_0x230b0e,_0x634066){return restoreFile(_0x230b0e,_0x634066);}async function restoreFile(_0x21ce89,_0x5c1d4b){const _0x69c6fb={_0x32f7ec:0x3e0,_0x10979c:0x3e7,_0x279464:0x3f3,_0x3202a7:0x23e,_0x82fae6:0x244,_0x18959a:0x270,_0x580d14:0x268,_0x1ed33a:0x24c},_0x4789c8={_0x348de2:0x15f},_0x437447={_0x3edcce:0x2f6};if(!_0x5c1d4b)return;function _0x2e983e(_0x10f8b6,_0x2fd481,_0x394f9d,_0x5b891e){return _0xd884(_0x394f9d-_0x437447._0x3edcce,_0x2fd481);}function _0x57ef99(_0x2e6a63,_0x3488f0,_0x5b8735,_0x292909){return _0xd884(_0x292909-_0x4789c8._0x348de2,_0x2e6a63);}await Promise[_0x2e983e(_0x69c6fb._0x32f7ec,_0x69c6fb._0x10979c,0x3e3,_0x69c6fb._0x279464)]([restoreImageFile(_0x21ce89,_0x5c1d4b[_0x57ef99(0x242,_0x69c6fb._0x3202a7,0x22c,_0x69c6fb._0x82fae6)]),restoreImageFile(_0x21ce89,_0x5c1d4b['medium']),restoreImageFile(_0x21ce89,_0x5c1d4b[_0x57ef99(_0x69c6fb._0x18959a,_0x69c6fb._0x580d14,_0x69c6fb._0x1ed33a,0x263)])]);}async function restoreImageFile(_0x53a052,_0x41ebe0){const _0x3803bc={_0xbaf4e7:0x1a1,_0x545a96:0x191,_0x24cc10:0x4af,_0x1f4aed:0x4bb,_0x5b4696:0x4b5,_0xae84f5:0x4ab,_0x3dc000:0x1a0,_0xa686b3:0x189,_0x5aea0c:0x173,_0xdb7bee:0x4b1,_0x3ee5e8:0x486,_0x513180:0x495,_0x4da06c:0x49c,_0x23b72d:0x199,_0x490784:0x185,_0x857c57:0x17d,_0x3369d8:0x196,_0x464de4:0x194,_0x111ec8:0x187,_0x2aed93:0x182},_0x64c221={_0x14f587:0x27a},_0x48a5b2={_0x38461d:0x3b6};function _0x4d98a0(_0x2a36bd,_0x2555ac,_0x186aa5,_0x253da4){return _0xd884(_0x253da4-_0x48a5b2._0x38461d,_0x2a36bd);}function _0x49a030(_0x2cc869,_0x3c0a0a,_0x4f58c3,_0x8fd780){return _0xd884(_0x3c0a0a- -_0x64c221._0x14f587,_0x4f58c3);}if(!_0x41ebe0)return;if(!_0x41ebe0[_0x49a030(-_0x3803bc._0xbaf4e7,-0x194,-0x18f,-_0x3803bc._0x545a96)][_0x4d98a0(_0x3803bc._0x24cc10,_0x3803bc._0x1f4aed,_0x3803bc._0x5b4696,_0x3803bc._0xae84f5)])return;const _0x313ac7=await _0x53a052[_0x49a030(-_0x3803bc._0x3dc000,-_0x3803bc._0xa686b3,-_0x3803bc._0x5aea0c,-0x18b)](_0x41ebe0[_0x4d98a0(_0x3803bc._0xdb7bee,_0x3803bc._0x3ee5e8,_0x3803bc._0x513180,_0x3803bc._0x4da06c)][_0x49a030(-_0x3803bc._0x23b72d,-_0x3803bc._0x490784,-0x180,-_0x3803bc._0x857c57)]);_0x41ebe0[_0x49a030(-_0x3803bc._0x3369d8,-_0x3803bc._0x464de4,-_0x3803bc._0x111ec8,-_0x3803bc._0x2aed93)]={'inlined':_0x313ac7};}async function insertFileRecord({primaryThread:_0x5780ae,id:_0x533bc1,blobs:_0x25552f,db:_0x3c16cf,oplog:_0x2a1c7d,file:_0x181c19}){const _0x24d119={_0x3b0d47:0x2a3,_0x277029:0x2b0,_0x45a5c9:0x2a6,_0x18ed09:0x2a6,_0x29a1d8:0x28b,_0x5b399d:0x3e4,_0x2afbfa:0x3e0,_0x47911f:0x3de,_0x1954da:0x3d5,_0x4e19aa:0x3dd,_0x495b51:0x3d3,_0x3c4136:0x2ad,_0x386e11:0x2cd,_0x56967e:0x3cb,_0x44b92e:0x3c8,_0x1f34a1:0x3ca,_0x344465:0x3b7,_0x5ade4a:0x3b5,_0x5864b7:0x3cc,_0x5c71b9:0x3be,_0x423841:0x2b7,_0x5a6564:0x2c1,_0x143275:0x2a8,_0x1b0464:0x2b3,_0x594c03:0x2b7,_0x2f46bb:0x2b0,_0x2089df:0x2c0,_0x22ace1:0x2b1,_0x2d3563:0x3ce,_0x1039d2:0x2a1,_0x572b37:0x2aa,_0x59a613:0x28f},_0x253814={_0x3179ca:0x2e4},_0x2b84df={_0x268d8c:0x39d};_0x181c19[_0x3ecc70(-_0x24d119._0x3b0d47,-_0x24d119._0x277029,-_0x24d119._0x45a5c9,-_0x24d119._0x18ed09)]&&(_0x181c19[_0x3ecc70(-0x2a3,-0x2af,-0x2a8,-_0x24d119._0x29a1d8)]=await updateImageFile(_0x25552f,null,_0x181c19[_0x28164d(_0x24d119._0x5b399d,_0x24d119._0x2afbfa,_0x24d119._0x47911f,_0x24d119._0x1954da)]));if(_0x181c19[_0x28164d(_0x24d119._0x4e19aa,0x3d9,0x3ca,_0x24d119._0x495b51)][_0x3ecc70(-0x2b5,-_0x24d119._0x3c4136,-0x2bf,-_0x24d119._0x386e11)])_0x181c19[_0x28164d(_0x24d119._0x56967e,_0x24d119._0x44b92e,_0x24d119._0x1f34a1,_0x24d119._0x344465)][_0x28164d(0x3e2,_0x24d119._0x5ade4a,_0x24d119._0x5864b7,_0x24d119._0x5c71b9)]=null;if(_0x181c19[_0x3ecc70(-_0x24d119._0x423841,-_0x24d119._0x5a6564,-_0x24d119._0x143275,-_0x24d119._0x1b0464)]['blob'])_0x181c19[_0x3ecc70(-_0x24d119._0x594c03,-_0x24d119._0x2f46bb,-_0x24d119._0x2089df,-_0x24d119._0x22ace1)]['blob']=null;const _0x395172={'isDeleted':![]},_0x19d249={'id':_0x533bc1,'oplog':_0x2a1c7d,'status':_0x395172,'file':_0x181c19};await _0x3c16cf[_0x28164d(0x3e0,_0x24d119._0x4e19aa,_0x24d119._0x2d3563,0x3b6)](_0x3ecc70(-_0x24d119._0x1039d2,-_0x24d119._0x572b37,-_0x24d119._0x59a613,-0x2b3)+'s',_0x19d249);function _0x3ecc70(_0x594898,_0x4c7673,_0x26c20a,_0x202afc){return _0xd884(_0x594898- -_0x2b84df._0x268d8c,_0x202afc);}await fileStats(_0x3c16cf,_0x5780ae,_0x19d249);function _0x28164d(_0x1e1cff,_0x34ffed,_0x18a360,_0x57bb86){return _0xd884(_0x18a360-_0x253814._0x3179ca,_0x57bb86);}return _0x533bc1;}async function insertFileRecords({primaryThread:_0x18a599,files:_0x2c65a1,id:_0x3df6e7,blobs:_0x30937a,db:_0x40c846,oplog:_0x165889}){const _0x192e83={_0x10bc4e:0xc7,_0x1d0e49:0xb7,_0xd62f29:0xd6,_0x38283e:0x284,_0x4e5b98:0x287,_0x25bac7:0x29b,_0x2d3388:0xeb,_0x2f14d1:0xe9,_0x3c48f0:0xdf,_0x4e0153:0x2b7,_0x26f953:0x2a8,_0x31e485:0x2a9,_0x3d15a9:0x2ad},_0x18307f={_0x51fd9a:0x1c8},_0x12036f={_0x23b7ac:0x1a6};if(!_0x2c65a1||_0x2c65a1[_0x1f8859(-_0x192e83._0x10bc4e,-0xd1,-_0x192e83._0x1d0e49,-_0x192e83._0xd62f29)]<0x592+-0x1511*-0x1+-0x1aa2)return[];if(!validateFileRecords(_0x2c65a1))throw KeetContractError[_0x321763(0x279,_0x192e83._0x38283e,_0x192e83._0x4e5b98,_0x192e83._0x25bac7)+_0x1f8859(-_0x192e83._0x2d3388,-_0x192e83._0x2f14d1,-_0x192e83._0x3c48f0,-0xd3)]();function _0x321763(_0xc6a81d,_0x36abf0,_0x544a53,_0x14e428){return _0xd884(_0x36abf0-_0x12036f._0x23b7ac,_0x544a53);}const _0x486781=[];for(const _0x56f361 of _0x2c65a1){_0x486781[_0x321763(_0x192e83._0x4e0153,_0x192e83._0x26f953,_0x192e83._0x31e485,_0x192e83._0x3d15a9)](await insertFileRecord({'primaryThread':_0x18a599,'id':_0x3df6e7++,'blobs':_0x30937a,'db':_0x40c846,'oplog':_0x165889,'file':_0x56f361}));}function _0x1f8859(_0x5c5914,_0x18e9a6,_0x282a1c,_0x23573b){return _0xd884(_0x5c5914- -_0x18307f._0x51fd9a,_0x23573b);}return _0x486781;}function _0xd884(_0x2c67e6,_0xd884f7){const _0x130f8a=_0x2c67();return _0xd884=function(_0x8f9bb7,_0x519437){_0x8f9bb7=_0x8f9bb7-(0x1818+0x7ae+-0x1eea);let _0x4fa614=_0x130f8a[_0x8f9bb7];return _0x4fa614;},_0xd884(_0x2c67e6,_0xd884f7);}async function insertMessageFiles({primaryThread:_0x57bf7f,clock:_0x5b5ec4,message:_0x29d23b,blobs:_0x1a6715,db:_0x2f8e14,oplog:_0x4d4d3b}){const _0xc192fb={_0x1ae343:0x1ec,_0x5571f0:0x1ff,_0xa8a3d9:0x1b9,_0x5af833:0x1cb,_0x6273ef:0x1b3},_0x360280={_0x300927:0x2cc},_0x4ca378={_0x30038f:0x210};function _0x5386b7(_0x3dc08e,_0x579910,_0x1a8aed,_0x3a743f){return _0xd884(_0x579910- -_0x4ca378._0x30038f,_0x3a743f);}const _0x59daca=_0x29d23b[_0x5d1f42(-0x1d4,-_0xc192fb._0x1ae343,-_0xc192fb._0x5571f0,-0x1f8)]||[],_0x17473e=await insertFileRecords({'primaryThread':_0x57bf7f,'files':_0x59daca,'id':_0x5b5ec4,'blobs':_0x1a6715,'db':_0x2f8e14,'oplog':_0x4d4d3b});await insertFileRecordsForLinks({'primaryThread':_0x57bf7f,'clock':_0x5b5ec4+_0x59daca[_0x5d1f42(-_0xc192fb._0xa8a3d9,-_0xc192fb._0x5af833,-_0xc192fb._0x6273ef,-0x1cc)],'message':_0x29d23b,'blobs':_0x1a6715,'db':_0x2f8e14,'oplog':_0x4d4d3b});function _0x5d1f42(_0x299402,_0x5e9b34,_0x4841d2,_0x1ab2b6){return _0xd884(_0x5e9b34- -_0x360280._0x300927,_0x299402);}return _0x17473e;}async function insertFileRecordsForLinks({primaryThread:_0xeec96,clock:_0x56a0a3,message:_0x650ad1,blobs:_0x16ae17,db:_0x30c484,oplog:_0x2ff673}){const _0x32cf56={_0x574bb5:0xf5,_0x5dd440:0xf2,_0x248f2f:0x102,_0x201460:0x374,_0x33cea0:0x365,_0x428933:0x359,_0x1de893:0x35d,_0x1df216:0x369,_0x15e053:0x374,_0x5bc2fe:0x389,_0x26591f:0x36a,_0x31e216:0xe5,_0x168b1e:0xfe,_0x2e83e0:0xe8,_0x399865:0x36c,_0xb1d37a:0x363,_0x5aa247:0x378,_0x246281:0x357,_0x1a1bc7:0x359,_0x56fbeb:0x34e,_0x4d20af:0x377,_0x2a4956:0x37b,_0xb251c7:0x110,_0x5eff59:0x10e,_0x1d3fbc:0x35c,_0x1c7572:0x374,_0x3d039f:0x35b,_0x49188e:0x35f,_0x4038dd:0x37c,_0x441f14:0xe5,_0x5e4450:0xe9,_0x2437cb:0x119,_0x5ce317:0xea,_0x10f1aa:0xfd,_0x5e18be:0x102,_0x40334d:0x368,_0x43b50c:0x36c,_0x110608:0xdd,_0x48a9d4:0xd1,_0x3edb4e:0xdf,_0x2898f3:0x365,_0x47a5d0:0x374,_0x125d54:0x36a,_0x49b1f6:0x36b,_0x2cef14:0x374,_0x2c1d92:0x370,_0x2f2519:0x35a,_0x270861:0x366,_0x5563e7:0xfc,_0x14d6b0:0x101,_0x5cb670:0xf3,_0x3765e1:0x109},_0x29cbd3={_0x2e3bd9:0x8};let _0x15752d=-0x24d5+-0x108a+0x41b*0xd;function _0x5928a7(_0x4ac1e2,_0x590ef2,_0x63342c,_0x47f093){return _0xd884(_0x590ef2-0x27a,_0x63342c);}const _0x1665b8=_0x650ad1?.['display']?.['httpLink']||[];for(const _0x3c8ee0 of _0x1665b8){if(_0x3c8ee0[_0x5e851b(_0x32cf56._0x574bb5,_0x32cf56._0x5dd440,0xf8,_0x32cf56._0x248f2f)]?.['files'])_0x3c8ee0[_0x5928a7(0x363,_0x32cf56._0x201460,_0x32cf56._0x33cea0,0x376)]['files']=[];if(!_0x3c8ee0['preview']?.[_0x5928a7(0x353,_0x32cf56._0x428933,_0x32cf56._0x1de893,_0x32cf56._0x1df216)])continue;_0x3c8ee0[_0x5928a7(0x366,_0x32cf56._0x15e053,_0x32cf56._0x5bc2fe,_0x32cf56._0x26591f)][_0x5e851b(_0x32cf56._0x31e216,0xd7,_0x32cf56._0x168b1e,_0x32cf56._0x2e83e0)]=await insertFileRecords({'primaryThread':_0xeec96,'id':_0x56a0a3+_0x15752d,'files':[_0x3c8ee0[_0x5928a7(_0x32cf56._0x399865,_0x32cf56._0x15e053,_0x32cf56._0xb1d37a,_0x32cf56._0x5aa247)][_0x5928a7(_0x32cf56._0x246281,_0x32cf56._0x1a1bc7,_0x32cf56._0x56fbeb,0x34f)]],'blobs':_0x16ae17,'db':_0x30c484,'oplog':_0x2ff673}),_0x15752d+=_0x3c8ee0[_0x5928a7(0x37b,_0x32cf56._0x15e053,0x381,_0x32cf56._0x4d20af)]['files'][_0x5928a7(0x380,_0x32cf56._0x2a4956,_0x32cf56._0x33cea0,0x374)];}function _0x5e851b(_0x513757,_0x4de021,_0x3f2fbc,_0x5387c8){return _0xd884(_0x5387c8-_0x29cbd3._0x2e3bd9,_0x513757);}const _0x332ea7=_0x650ad1?.[_0x5e851b(_0x32cf56._0xb251c7,_0x32cf56._0x5eff59,0x116,0x108)]?.[_0x5928a7(0x371,_0x32cf56._0x1d3fbc,_0x32cf56._0x1c7572,_0x32cf56._0x3d039f)]||[];for(const _0x5a8463 of _0x332ea7){if(_0x5a8463[_0x5928a7(_0x32cf56._0x1c7572,_0x32cf56._0x15e053,_0x32cf56._0x49188e,_0x32cf56._0x4038dd)]?.[_0x5e851b(0xdb,_0x32cf56._0x441f14,_0x32cf56._0x5e4450,_0x32cf56._0x2e83e0)])_0x5a8463['preview']['files']=[];if(!_0x5a8463[_0x5e851b(_0x32cf56._0x2437cb,_0x32cf56._0x5ce317,_0x32cf56._0x10f1aa,_0x32cf56._0x5e18be)]?.[_0x5928a7(_0x32cf56._0x40334d,_0x32cf56._0x1a1bc7,_0x32cf56._0x43b50c,_0x32cf56._0x1d3fbc)])continue;_0x5a8463['preview'][_0x5e851b(_0x32cf56._0x110608,_0x32cf56._0x48a9d4,_0x32cf56._0x3edb4e,_0x32cf56._0x2e83e0)]=await insertFileRecords({'primaryThread':_0xeec96,'id':_0x56a0a3+_0x15752d,'files':[_0x5a8463[_0x5928a7(_0x32cf56._0x2898f3,_0x32cf56._0x47a5d0,_0x32cf56._0x125d54,0x369)]['file']],'blobs':_0x16ae17,'db':_0x30c484,'oplog':_0x2ff673}),_0x15752d+=_0x5a8463[_0x5928a7(_0x32cf56._0x49b1f6,_0x32cf56._0x2cef14,_0x32cf56._0x2c1d92,0x37c)][_0x5928a7(_0x32cf56._0x1de893,_0x32cf56._0x2f2519,_0x32cf56._0x270861,_0x32cf56._0x1de893)][_0x5e851b(_0x32cf56._0x5563e7,_0x32cf56._0x14d6b0,_0x32cf56._0x5cb670,_0x32cf56._0x3765e1)];}}async function deleteMessageFiles({primaryThread:_0x1b7e06,message:_0x408298,db:_0x20e3a2,blobs:_0x53e578}){const _0x5bfc4f={_0x24c752:0x4d5,_0x2e6f61:0x4b1,_0xd6600e:0x4be,_0x505fb6:0x2b1,_0x2d3160:0x29d,_0xfdee13:0x2b0,_0x2185fd:0x2a7,_0x236cca:0x4b3,_0x303325:0x4c0,_0xe875c1:0x29e,_0x143e79:0x2a9,_0x8202c8:0x297,_0x53e849:0x2af,_0x10534f:0x291,_0x430a96:0x2a7,_0x2bd196:0x4a7,_0x2f72c6:0x48e,_0xd7321c:0x48c,_0x32c1ec:0x4be,_0x51e527:0x4d2,_0x395d02:0x4af,_0x40db3f:0x4aa,_0xdc6ea1:0x2a8,_0x6e24b:0x29c,_0x3ce991:0x29f,_0x351e52:0x498,_0x5af59f:0x4b2,_0x28d06b:0x4a0},_0x30c1f0={_0x30a288:0x387},_0x4cf30a={_0x49fed8:0x3c0};function _0x544632(_0x5a1827,_0x50010a,_0x2f1adb,_0x3599b4){return _0xd884(_0x3599b4-_0x4cf30a._0x49fed8,_0x2f1adb);}const _0x30e8fe=_0x408298[_0x544632(_0x5bfc4f._0x24c752,_0x5bfc4f._0x2e6f61,0x4b4,_0x5bfc4f._0xd6600e)]?.[_0x392cdd(-_0x5bfc4f._0x505fb6,-_0x5bfc4f._0x2d3160,-_0x5bfc4f._0xfdee13,-_0x5bfc4f._0x2185fd)]||[],_0x452e71=_0x408298['message']?.[_0x544632(_0x5bfc4f._0xd6600e,_0x5bfc4f._0x236cca,0x4c1,_0x5bfc4f._0x303325)]?.[_0x392cdd(-_0x5bfc4f._0xe875c1,-_0x5bfc4f._0x143e79,-0x28b,-_0x5bfc4f._0x8202c8)]||[];for(const {preview:_0x19ad9c}of _0x452e71){if(!_0x19ad9c||!_0x19ad9c[_0x392cdd(-_0x5bfc4f._0x53e849,-_0x5bfc4f._0x10534f,-_0x5bfc4f._0x2d3160,-_0x5bfc4f._0x430a96)]||!_0x19ad9c[_0x544632(_0x5bfc4f._0x2bd196,_0x5bfc4f._0x2f72c6,_0x5bfc4f._0xd7321c,0x4a0)][_0x544632(_0x5bfc4f._0x32c1ec,_0x5bfc4f._0x51e527,_0x5bfc4f._0x395d02,0x4c1)])continue;_0x30e8fe['push'](..._0x19ad9c['files']);}function _0x392cdd(_0x366c63,_0x55f47b,_0x5ac0c0,_0x3ac452){return _0xd884(_0x3ac452- -_0x30c1f0._0x30a288,_0x366c63);}const _0xb695b2=_0x408298['message']?.[_0x544632(0x4cc,_0x5bfc4f._0x40db3f,0x4b9,_0x5bfc4f._0x303325)]?.['pearLink']||[];for(const {preview:_0x1f07b4}of _0xb695b2){if(!_0x1f07b4||!_0x1f07b4[_0x392cdd(-0x2a6,-_0x5bfc4f._0xdc6ea1,-0x29a,-_0x5bfc4f._0x430a96)]||!_0x1f07b4[_0x392cdd(-_0x5bfc4f._0x6e24b,-0x2ac,-_0x5bfc4f._0x3ce991,-0x2a7)]['length'])continue;_0x30e8fe['push'](..._0x1f07b4[_0x544632(_0x5bfc4f._0x351e52,_0x5bfc4f._0x5af59f,_0x5bfc4f._0x395d02,_0x5bfc4f._0x28d06b)]);}await deleteFileRecord({'primaryThread':_0x1b7e06,'files':_0x30e8fe,'db':_0x20e3a2,'blobs':_0x53e578});}async function deleteFileRecord({primaryThread:_0x1afbf7,files:_0x2fea62,db:_0x4ec264,blobs:_0x5ab394}){const _0x26c5eb={_0x558c84:0x27f,_0x8fb174:0x293,_0xa284ca:0x3d0,_0x3c1be9:0x3d5,_0x2485b3:0x3c8,_0x222629:0x3eb,_0x112c5b:0x26d,_0x4d76b7:0x269,_0x3f695c:0x3e8,_0x42c841:0x3cf,_0x2d664d:0x3e7,_0x54e972:0x3c7,_0x455b7b:0x3cd,_0x214ab2:0x279,_0xf65664:0x277,_0x58fe0c:0x3dd,_0x555a29:0x3d4,_0x354847:0x3b2,_0x487f1c:0x3ca,_0x1f294e:0x3dd},_0x55a46a={_0x2d46c9:0x17e},_0x50bad8={_0x336ab9:0x2dd};function _0x34e02a(_0x126484,_0x43e3b1,_0x6b6d5b,_0x5943bc){return _0xd884(_0x43e3b1-_0x50bad8._0x336ab9,_0x126484);}if(!_0x2fea62||!_0x2fea62[_0x3c4455(_0x26c5eb._0x558c84,_0x26c5eb._0x8fb174,0x28d,_0x26c5eb._0x558c84)])return;const _0x4a2686=await Promise['all'](_0x2fea62['map'](_0x5b5395=>_0x4ec264['get']('@keet/file'+'s',{'id':_0x5b5395}))),_0x356a3d=[];for(const _0x26fad0 of _0x4a2686){_0x26fad0[_0x34e02a(_0x26c5eb._0xa284ca,_0x26c5eb._0x3c1be9,_0x26c5eb._0x2485b3,_0x26c5eb._0x222629)][_0x3c4455(0x271,0x279,_0x26c5eb._0x112c5b,_0x26c5eb._0x4d76b7)]=!![],_0x356a3d[_0x34e02a(_0x26c5eb._0x3f695c,0x3df,_0x26c5eb._0x42c841,_0x26c5eb._0x2d664d)](_0x4ec264[_0x34e02a(0x3b2,_0x26c5eb._0x54e972,0x3d4,_0x26c5eb._0x455b7b)](_0x3c4455(_0x26c5eb._0x214ab2,_0x26c5eb._0xf65664,_0x26c5eb._0x4d76b7,0x27a)+'s',_0x26fad0)),_0x356a3d[_0x34e02a(_0x26c5eb._0x58fe0c,0x3df,_0x26c5eb._0x3c1be9,_0x26c5eb._0x555a29)](fileStats(_0x4ec264,_0x1afbf7,_0x26fad0,_0x26fad0));}function _0x3c4455(_0x46373a,_0x132617,_0x2122f0,_0x5259ad){return _0xd884(_0x5259ad-_0x55a46a._0x2d46c9,_0x46373a);}await Promise[_0x34e02a(_0x26c5eb._0x354847,_0x26c5eb._0x487f1c,0x3cb,_0x26c5eb._0x1f294e)](_0x356a3d);}function _0x2c67(){const _0x44db17=['message','679524ScTwgp','display','length','push','31828mtCqtQ','large','350WQXUim','equals','search','2262IUYobo','170169hRfPGK','_LARGE','isArray','hash','D_INVALID','FILE_RECOR','file','files','ive','pearLink','19016OnQRCF','LESIZE_TOO','small','pointer','toString','inlined','byteLength','insert','isDeleted','medium','all','(((.+)+)+)','1060170XOLuPD','httpLink','get','Cannot\x20inl','path','\x20KB','blob','ine\x20a\x20blob','arger\x20than','status','put','preview','externalDr','@keet/file','128355hIvbYH'];_0x2c67=function(){return _0x44db17;};return _0x2c67();}function isSameFile(_0x48b528,_0x2b338f){const _0x5d4531={_0x1e1e7a:0x2fa,_0x56a5f2:0x2f4,_0x19d76e:0x2de,_0x820b46:0x2e2,_0xeebb89:0x2c4,_0x13cd51:0x2ca,_0x3e64e9:0x2d6,_0xf59af4:0x2ce,_0x287020:0x2e7,_0x329358:0x2ea,_0x5f06ca:0x2d5,_0xcc8d3e:0x2f1},_0x2b8ad={_0x13d4a7:0x3d0},_0x3595d4={_0x45a899:0x13b};if(!_0x48b528&&!_0x2b338f)return!![];if(!_0x48b528&&_0x2b338f)return![];if(_0x48b528&&!_0x2b338f)return![];function _0x434b43(_0x391e6b,_0x4ae682,_0x97f112,_0x3ec8c2){return _0xd884(_0x391e6b- -_0x3595d4._0x45a899,_0x97f112);}function _0x37916b(_0x3e281f,_0xb0d268,_0x4e601c,_0xf167b7){return _0xd884(_0xb0d268- -_0x2b8ad._0x13d4a7,_0x4e601c);}if(_0x48b528['hash']&&_0x2b338f['hash'])return b4a['equals'](_0x48b528[_0x37916b(-_0x5d4531._0x1e1e7a,-_0x5d4531._0x56a5f2,-_0x5d4531._0x19d76e,-_0x5d4531._0x820b46)],_0x2b338f['hash']);return b4a[_0x37916b(-_0x5d4531._0xeebb89,-_0x5d4531._0x13cd51,-_0x5d4531._0x3e64e9,-_0x5d4531._0xf59af4)](_0x48b528['pointer']['inlined'],_0x2b338f[_0x37916b(-_0x5d4531._0x287020,-_0x5d4531._0x329358,-_0x5d4531._0x5f06ca,-_0x5d4531._0xcc8d3e)]['inlined']);}function isSameAvatar(_0x10191e,_0x17f59d){const _0x11db79={_0x27e828:0x402,_0x50fe44:0x424,_0x2a2df7:0x416,_0x55037d:0x405,_0x1f247d:0x41a,_0x1344d2:0x1de,_0x30f398:0x1da,_0x4e1031:0x1e2,_0xfc8f63:0x443},_0xcee7df={_0x28d492:0xf6},_0x30e6fb={_0x53d041:0x32e},_0x10e97e=isSameFile(_0x10191e?.[_0x33fd84(_0x11db79._0x27e828,_0x11db79._0x50fe44,0x3ff,0x413)],_0x17f59d?.['small']);function _0x33fd84(_0x1bba33,_0x1139be,_0x26ac60,_0x41fe05){return _0xd884(_0x41fe05-_0x30e6fb._0x53d041,_0x1139be);}const _0x4f7852=isSameFile(_0x10191e?.[_0x33fd84(0x402,_0x11db79._0x2a2df7,_0x11db79._0x55037d,_0x11db79._0x1f247d)],_0x17f59d?.[_0x3b8207(0x1f8,_0x11db79._0x1344d2,_0x11db79._0x30f398,_0x11db79._0x4e1031)]),_0x5e713d=isSameFile(_0x10191e?.[_0x33fd84(0x43c,_0x11db79._0xfc8f63,0x42c,0x432)],_0x17f59d?.['large']);function _0x3b8207(_0x4adfc1,_0x52f6d5,_0x126ec7,_0x192424){return _0xd884(_0x192424-_0xcee7df._0x28d492,_0x4adfc1);}return _0x10e97e&&_0x4f7852&&_0x5e713d;}function validateFileRecord(_0x5544ee){const _0x264c18={_0x337ab8:0x4b8,_0x4835de:0x4cf,_0x36b3df:0x4b7,_0x3557a5:0x1d9,_0x5d3b32:0x1d2,_0x652e21:0x1e3,_0x1bc25e:0x4a3,_0x20d2cf:0x4c2,_0x5380b1:0x1b5,_0x1d1a53:0x1bd,_0x6d14ba:0x1bc,_0x18939f:0x4a6,_0x294269:0x4b8,_0x19091a:0x4bf,_0x489f9a:0x1bd,_0x2a54ca:0x1cc,_0x43bb0a:0x1aa,_0x3a5c43:0x1b7,_0x184051:0x1cb,_0x203a2a:0x1ce,_0x1b89b6:0x1cd,_0x2b1961:0x1ba,_0x3eb38a:0x1bd,_0x50340c:0x1d4,_0x3211b7:0x1d5,_0x2ad855:0x1d5,_0x5cdffa:0x1b4,_0xc501a3:0x1ca,_0x4e30a3:0x1b3,_0x28750f:0x1a6,_0x2933d0:0x4b8,_0x296d3e:0x4c1,_0x58a2c4:0x4c2,_0x356d8f:0x4b8,_0x11d209:0x4a2,_0x4de235:0x4bc,_0x598c7d:0x1c5,_0x3a74d0:0x1b3,_0x3ce957:0x4b8,_0x4d576b:0x4bd,_0x2d381d:0x4ce,_0x215fd9:0x4a4,_0x3b7b80:0x49b,_0xfac862:0x4ba,_0xb95be4:0x1b6,_0x34757f:0x1cc,_0x1120c4:0x49f,_0x3e53fe:0x48b,_0x4b97b8:0x4a3,_0x495e86:0x1d0,_0xcd4ed9:0x1e5,_0x4ec950:0x1aa,_0xded499:0x1c3,_0x42dc42:0x1b2,_0x1a9f5c:0x4b1,_0xe30f8:0x4b2,_0x41727c:0x4ba,_0x41179a:0x4c4,_0x5eeb21:0x1e7,_0x26b66d:0x1d1,_0x484062:0x1c1,_0x41c148:0x4b9,_0x31ff63:0x4ca,_0x397f2f:0x4a1,_0x56f555:0x1c8,_0x1f77f5:0x1e2,_0x5075a0:0x1de,_0x3bb836:0x1d1,_0x33e3c4:0x1c7},_0x4b7a35={_0x1345de:0x3be},_0x38cb33={_0x293445:0x2b7};function _0x5e5008(_0x43efa8,_0x399b56,_0x3a2dc1,_0x2ce7f3){return _0xd884(_0x399b56- -_0x38cb33._0x293445,_0x3a2dc1);}if(_0x5544ee[_0x595e7b(_0x264c18._0x337ab8,_0x264c18._0x4835de,0x4a0,_0x264c18._0x36b3df)]){if(_0x5544ee['preview']?.[_0x5e5008(-_0x264c18._0x3557a5,-_0x264c18._0x5d3b32,-0x1d0,-_0x264c18._0x652e21)]?.['preview'])_0x5544ee[_0x595e7b(_0x264c18._0x337ab8,_0x264c18._0x1bc25e,_0x264c18._0x20d2cf,0x4ae)]['small'][_0x5e5008(-_0x264c18._0x5380b1,-_0x264c18._0x1d1a53,-0x1b3,-_0x264c18._0x6d14ba)]=null;if(_0x5544ee['preview']?.[_0x595e7b(0x4aa,0x49d,_0x264c18._0x18939f,_0x264c18._0x20d2cf)]?.[_0x595e7b(_0x264c18._0x294269,0x4ac,_0x264c18._0x19091a,0x4b3)])_0x5544ee[_0x5e5008(-0x1a8,-_0x264c18._0x489f9a,-_0x264c18._0x2a54ca,-_0x264c18._0x43bb0a)][_0x5e5008(-_0x264c18._0x3a5c43,-_0x264c18._0x184051,-_0x264c18._0x203a2a,-_0x264c18._0x1b89b6)][_0x5e5008(-_0x264c18._0x2b1961,-_0x264c18._0x3eb38a,-_0x264c18._0x50340c,-_0x264c18._0x3211b7)]=null;if(_0x5544ee[_0x5e5008(-_0x264c18._0x2ad855,-0x1bd,-0x1d3,-_0x264c18._0x5cdffa)]?.[_0x5e5008(-_0x264c18._0xc501a3,-_0x264c18._0x4e30a3,-0x19c,-_0x264c18._0x28750f)]?.[_0x595e7b(_0x264c18._0x2933d0,_0x264c18._0x296d3e,0x4ca,_0x264c18._0x58a2c4)])_0x5544ee[_0x595e7b(_0x264c18._0x356d8f,0x4a3,_0x264c18._0x11d209,_0x264c18._0x4de235)][_0x5e5008(-_0x264c18._0x598c7d,-_0x264c18._0x3a74d0,-0x1ae,-0x1c2)][_0x595e7b(_0x264c18._0x3ce957,0x4ba,_0x264c18._0x4d576b,_0x264c18._0x2d381d)]=null;}function _0x595e7b(_0x58d6e8,_0x2ecc97,_0x176a68,_0x22fe59){return _0xd884(_0x58d6e8-_0x4b7a35._0x1345de,_0x176a68);}if(_0x5544ee[_0x595e7b(_0x264c18._0x215fd9,_0x264c18._0x3b7b80,0x4ba,_0x264c18._0xfac862)][_0x5e5008(-_0x264c18._0xb95be4,-_0x264c18._0x6d14ba,-_0x264c18._0x598c7d,-_0x264c18._0x34757f)+_0x595e7b(_0x264c18._0x1120c4,0x4b1,_0x264c18._0x3e53fe,_0x264c18._0x4b97b8)]&&!_0x5544ee[_0x5e5008(-_0x264c18._0x495e86,-0x1d1,-_0x264c18._0x495e86,-_0x264c18._0xcd4ed9)][_0x5e5008(-_0x264c18._0x4ec950,-0x1bc,-_0x264c18._0xded499,-_0x264c18._0x42dc42)+'ive'][_0x595e7b(_0x264c18._0x1a9f5c,_0x264c18._0xe30f8,_0x264c18._0x41727c,_0x264c18._0x41179a)])return![];if(_0x5544ee[_0x5e5008(-_0x264c18._0x5eeb21,-_0x264c18._0x26b66d,-0x1e5,-_0x264c18._0x484062)][_0x595e7b(_0x264c18._0x41c148,_0x264c18._0x4835de,_0x264c18._0x31ff63,_0x264c18._0x397f2f)+_0x5e5008(-_0x264c18._0x56f555,-0x1d6,-0x1bf,-_0x264c18._0x1f77f5)]&&_0x5544ee[_0x5e5008(-_0x264c18._0x5075a0,-_0x264c18._0x3bb836,-_0x264c18._0x33e3c4,-0x1de)]['externalBl'+'ob'])return![];return!![];}function validateFileRecords(_0x52057c){const _0x4a7211={_0x418b93:0x21f,_0x438b4c:0x20c},_0x2453f4=Array[_0x51e533(-_0x4a7211._0x418b93,-_0x4a7211._0x438b4c,-_0x4a7211._0x438b4c,-0x205)](_0x52057c)?_0x52057c:[_0x52057c];function _0x51e533(_0x4dd923,_0x45a6f0,_0xb45405,_0x1ac2ea){return _0xd884(_0x45a6f0- -0x317,_0x4dd923);}for(const _0x2d9417 of _0x2453f4){if(!validateFileRecord(_0x2d9417))return![];}return!![];}module['exports']={'isSameAvatar':isSameAvatar,'updateAvatar':updateAvatar,'updateImageFile':updateImageFile,'restoreAvatar':restoreAvatar,'restoreFile':restoreFile,'insertMessageFiles':insertMessageFiles,'deleteMessageFiles':deleteMessageFiles,'MAX_INLINED_FILE_SIZE':MAX_INLINED_FILE_SIZE};