OverviewFilesCommitsIssuesDocsReleasesPeers

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

1 lines · javascript ref:
(function(_0x3736d4,_0x598647){const _0x1640d5={_0x598add:0x435,_0x4764b5:0x42d,_0x106545:0x438,_0x16b2be:0x42e,_0x3dca39:0x42c,_0x2ea38f:0x43c,_0x4a4f1e:0x439,_0x5d8bc7:0x425,_0x2c24ea:0x431,_0xec1155:0x2e7,_0x3b23ee:0x2e6,_0x1d7a67:0x2da,_0xd9f3dd:0x2db,_0x12d582:0x2e4,_0x378119:0x2e2,_0x165f2f:0x437,_0x23b80f:0x444,_0x23c32a:0x42c,_0x2bc62e:0x432,_0x592567:0x41e,_0x545b8c:0x41b,_0x32bffb:0x2d0,_0xb273dc:0x2cb,_0x40ff75:0x2c1,_0x1cf635:0x430,_0x1c674b:0x43d,_0x16c5ab:0x424,_0x3d8231:0x43c,_0x5150b7:0x44c,_0x39c728:0x448,_0x432b47:0x2e8,_0x12ea30:0x2eb,_0x8a81ae:0x2e0},_0x5dd224={_0x2ecd78:0x3da},_0x240b62={_0x49c90b:0x331};function _0x3cca91(_0x2b7e34,_0x27f5dd,_0x2282d7,_0x1e14ca){return _0x35e5(_0x2b7e34-_0x240b62._0x49c90b,_0x27f5dd);}function _0x415b04(_0x46d951,_0x575160,_0x11dfcd,_0x3bb69d){return _0x35e5(_0x46d951- -_0x5dd224._0x2ecd78,_0x3bb69d);}const _0x5a62c9=_0x3736d4();while(!![]){try{const _0x12d0b7=-parseInt(_0x3cca91(0x436,0x434,0x43d,_0x1640d5._0x598add))/(-0x52e*0x3+-0x4eb*-0x5+-0x90c)*(parseInt(_0x3cca91(_0x1640d5._0x598add,_0x1640d5._0x4764b5,_0x1640d5._0x106545,_0x1640d5._0x16b2be))/(0x1*-0x2519+0x4*0x6a+0x2373))+-parseInt(_0x3cca91(_0x1640d5._0x3dca39,_0x1640d5._0x2ea38f,_0x1640d5._0x3dca39,_0x1640d5._0x4a4f1e))/(0xaaa+0x6b*0x27+-0x1af4)*(-parseInt(_0x3cca91(_0x1640d5._0x5d8bc7,_0x1640d5._0x2c24ea,0x419,0x424))/(-0xa64+0x12f*0x1a+-0x145e))+-parseInt(_0x415b04(-_0x1640d5._0xec1155,-_0x1640d5._0x3b23ee,-_0x1640d5._0x1d7a67,-_0x1640d5._0xd9f3dd))/(0x7*-0x8+-0xd4e*0x2+0x1ad9)*(-parseInt(_0x415b04(-_0x1640d5._0x12d582,-0x2df,-_0x1640d5._0x378119,-0x2dc))/(-0x2*-0xaae+0xc4b+0x1*-0x21a1))+parseInt(_0x3cca91(_0x1640d5._0x165f2f,_0x1640d5._0x23b80f,_0x1640d5._0x23c32a,_0x1640d5._0x2bc62e))/(0x1*0x10fc+-0xa52*0x1+-0x1*0x6a3)*(parseInt(_0x3cca91(_0x1640d5._0x592567,0x425,_0x1640d5._0x545b8c,_0x1640d5._0x592567))/(0x1*0xe9e+-0x101*-0x21+0x5*-0x98b))+-parseInt(_0x415b04(-_0x1640d5._0x32bffb,-_0x1640d5._0xb273dc,-_0x1640d5._0x40ff75,-0x2e1))/(0x106*-0x1+0x1695+0x122*-0x13)+parseInt(_0x3cca91(_0x1640d5._0x1cf635,_0x1640d5._0x1c674b,_0x1640d5._0x1cf635,_0x1640d5._0x16c5ab))/(0x219*-0xf+0x88a+-0x1*-0x16f7)+parseInt(_0x3cca91(_0x1640d5._0x3d8231,_0x1640d5._0x598add,_0x1640d5._0x5150b7,_0x1640d5._0x39c728))/(-0x15b4+-0x2*-0x1061+-0xb03)*(-parseInt(_0x415b04(-_0x1640d5._0x432b47,-_0x1640d5._0x12ea30,-_0x1640d5._0x1d7a67,-_0x1640d5._0x8a81ae))/(0x1ece+0x829+-0x26eb));if(_0x12d0b7===_0x598647)break;else _0x5a62c9['push'](_0x5a62c9['shift']());}catch(_0x2e283e){_0x5a62c9['push'](_0x5a62c9['shift']());}}}(_0x5043,0x1*0xb812+0x43d68*-0x6+0x87e5*0x47));const _0x225d7b=(function(){let _0x10d0de=!![];return function(_0x475d6d,_0x5e6326){const _0x3a32b5=_0x10d0de?function(){if(_0x5e6326){const _0x24f373=_0x5e6326['apply'](_0x475d6d,arguments);return _0x5e6326=null,_0x24f373;}}:function(){};return _0x10d0de=![],_0x3a32b5;};}()),_0xa9e711=_0x225d7b(this,function(){const _0x1012ad={_0x49e937:0x15f,_0x1dd75b:0x168,_0x4ebe9f:0x15e,_0x2c1c58:0x164,_0x248c87:0x387,_0x3848b4:0x385,_0x2b2b34:0x390,_0x2beb9b:0x17a,_0x564ca3:0x16e,_0x3a1631:0x162,_0x44efe1:0x16a,_0x7df170:0x16f,_0x166cee:0x167,_0x4af7ec:0x16d,_0x16e050:0x158,_0x513b6e:0x15b},_0x23f941={_0x13c724:0x290},_0x32ccea={_0x53df5b:0x25c};function _0xf7dcfa(_0xa38e6b,_0x214de8,_0x24fc41,_0x5224f7){return _0x35e5(_0x24fc41- -_0x32ccea._0x53df5b,_0xa38e6b);}function _0x332259(_0x79cc75,_0x312c9a,_0x2204e1,_0x4bf823){return _0x35e5(_0x312c9a-_0x23f941._0x13c724,_0x79cc75);}return _0xa9e711[_0xf7dcfa(-_0x1012ad._0x49e937,-_0x1012ad._0x1dd75b,-_0x1012ad._0x4ebe9f,-_0x1012ad._0x2c1c58)]()[_0x332259(_0x1012ad._0x248c87,_0x1012ad._0x3848b4,_0x1012ad._0x2b2b34,0x392)]('(((.+)+)+)'+'+$')[_0xf7dcfa(-0x16a,-0x14d,-_0x1012ad._0x4ebe9f,-0x15c)]()[_0xf7dcfa(-_0x1012ad._0x2beb9b,-0x167,-_0x1012ad._0x564ca3,-_0x1012ad._0x3a1631)+'r'](_0xa9e711)[_0xf7dcfa(-_0x1012ad._0x44efe1,-_0x1012ad._0x7df170,-_0x1012ad._0x166cee,-_0x1012ad._0x4af7ec)](_0xf7dcfa(-0x164,-_0x1012ad._0x16e050,-_0x1012ad._0x513b6e,-0x166)+'+$');});_0xa9e711();function _0x35e5(_0x55c4dd,_0x3f64ef){const _0xc46345=_0x5043();return _0x35e5=function(_0x142004,_0x403633){_0x142004=_0x142004-(-0x11a1*0x1+0x4b4+0x1*0xdd7);let _0x99064d=_0xc46345[_0x142004];return _0x99064d;},_0x35e5(_0x55c4dd,_0x3f64ef);}const REGISTER_ROUTES=require('./registration'),{addEvent:addChatEvent}=require('./chat'),{isMemberActive,getMemberForDeviceKey}=require('./query'),{updateAvatar}=require('./avatars');function _0x3d8ab8(_0x1c33ee,_0x4c4cb9,_0x19288c,_0xcae1fe){return _0x35e5(_0x4c4cb9-0x4e,_0x1c33ee);}const {KeetContractError}=require('./errors');function _0x17ce35(_0xdc64ac,_0x3a9ae4,_0x5742b7,_0x2163ee){const _0x503f94={_0x4b8336:0x156};return _0x35e5(_0xdc64ac-_0x503f94._0x4b8336,_0x3a9ae4);}const MAX_CUSTOM_MIRRORS=-0xbfb*-0x1+-0x9c0+-0x231,CONFIG_INDEX_TO_KEY=[_0x17ce35(0x247,0x24b,0x252,0x243),'descriptio'+'n','avatar','supportedL'+_0x17ce35(0x25e,0x262,0x253,0x255),_0x3d8ab8(0x15d,0x14e,0x15e,0x14c)],Config={'Title':0x1,'Description':0x2,'Avatar':0x3,'SupportedLanguages':0x4,'BlindPeers':0x5};async function handleUpdateRoomConfig({header:_0x24508e,key:_0x4e2b9f,config:_0x157555},{db:_0x53b222,writer:_0x44dadb,blobs:_0x20ed13}){const _0x24cb0e={_0x5095a0:0x42c,_0x8f7c0a:0x41c,_0xdbb2e1:0x413,_0x231c1c:0x425,_0x1b0843:0x1fc,_0x10d8b5:0x1fd,_0x1f868c:0x208,_0x27ada:0x404,_0x285286:0x3ff,_0x5def78:0x3fe,_0x4b21bf:0x3fd,_0x540e44:0x219,_0x4be683:0x215,_0x4309c8:0x20f,_0x2fd04c:0x419,_0x3014f9:0x418,_0xa16354:0x41a,_0x2fd045:0x1f7,_0x2cf115:0x1f1,_0x13a2d5:0x200,_0x326fcf:0x205,_0x891835:0x40c,_0x104428:0x407,_0x11da2f:0x208,_0x21ff35:0x213,_0x25c80f:0x1fb,_0x1e7b3a:0x207,_0x1dccb2:0x410,_0x563b5a:0x417,_0xde8d63:0x416,_0x152574:0x223,_0x28c717:0x20a,_0x2e3269:0x212,_0x33e327:0x211,_0x208258:0x405,_0x4a16fe:0x40f,_0x124733:0x212,_0x4bb5c6:0x213,_0x15eceb:0x3f5,_0x4e0a64:0x412},_0x3ab9ae={_0x5ebda9:0x39},_0x3dea5c={_0x4dc195:0x1bf,_0x386d09:0x17a,_0x1e681f:0x1a1};function _0x20c644(_0x2e3592,_0x39d367,_0x1499a7,_0x2a52d8){return _0x17ce35(_0x39d367-_0x3dea5c._0x4dc195,_0x2e3592,_0x1499a7-_0x3dea5c._0x386d09,_0x2a52d8-_0x3dea5c._0x1e681f);}function _0x127d06(_0x578ece,_0x5d2e1f,_0x776375,_0x5572a9){return _0x17ce35(_0x5572a9- -0x454,_0x5d2e1f,_0x776375-0x14e,_0x5572a9-_0x3ab9ae._0x5ebda9);}const [_0x57ece4,_0x12dd1b]=await Promise[_0x20c644(_0x24cb0e._0x5095a0,_0x24cb0e._0x8f7c0a,_0x24cb0e._0xdbb2e1,_0x24cb0e._0x231c1c)]([getMemberForDeviceKey(_0x53b222,_0x44dadb[_0x127d06(-_0x24cb0e._0x1b0843,-_0x24cb0e._0x10d8b5,-_0x24cb0e._0x1f868c,-0x204)]),_0x53b222[_0x20c644(_0x24cb0e._0x27ada,_0x24cb0e._0x285286,_0x24cb0e._0x5def78,_0x24cb0e._0x4b21bf)](_0x127d06(-_0x24cb0e._0x540e44,-_0x24cb0e._0x4be683,-0x212,-_0x24cb0e._0x4309c8)+_0x20c644(_0x24cb0e._0x2fd04c,_0x24cb0e._0x3014f9,_0x24cb0e._0xa16354,0x413))]);if(!isMemberActive(_0x57ece4)||!_0x57ece4['status'][_0x127d06(-0x1fb,-_0x24cb0e._0x2fd045,-_0x24cb0e._0x2cf115,-0x202)+'r'])return;if(_0x4e2b9f===-0x9b6+-0x18f4+0x22aa||_0x4e2b9f>CONFIG_INDEX_TO_KEY['length'])return;const _0x315702=CONFIG_INDEX_TO_KEY[_0x4e2b9f-(0x1d7d+-0x24f1+0x775)],_0x1ea8c9={..._0x12dd1b,[_0x315702]:_0x157555[_0x315702]};if(_0x4e2b9f===Config[_0x127d06(-_0x24cb0e._0x13a2d5,-_0x24cb0e._0x1b0843,-_0x24cb0e._0x326fcf,-0x201)]){const _0x14bf91=_0x12dd1b&&_0x12dd1b[_0x315702],_0x5c1841=_0x157555[_0x315702];if(_0x5c1841[_0x20c644(0x40b,_0x24cb0e._0x891835,0x40a,_0x24cb0e._0x104428)]!==null&&!_0x5c1841[_0x127d06(-_0x24cb0e._0x11da2f,-_0x24cb0e._0x21ff35,-_0x24cb0e._0x25c80f,-_0x24cb0e._0x1e7b3a)]?.[_0x20c644(0x40d,0x40e,_0x24cb0e._0x1dccb2,0x407)]?.[_0x20c644(0x41a,_0x24cb0e._0x563b5a,_0x24cb0e._0xde8d63,0x40e)])throw KeetContractError[_0x127d06(-_0x24cb0e._0x152574,-_0x24cb0e._0x28c717,-0x20d,-_0x24cb0e._0x2e3269)]();const _0xfff828=_0x5c1841[_0x127d06(-0x200,-_0x24cb0e._0x33e327,-_0x24cb0e._0x1b0843,-_0x24cb0e._0x1e7b3a)]!==null?await updateAvatar(_0x20ed13,_0x14bf91,_0x5c1841):null;_0x1ea8c9[_0x315702]=_0xfff828;}if(_0x4e2b9f===Config['Title']){const _0x53d66b=_0x12dd1b&&_0x12dd1b[_0x315702],_0x18858a=_0x157555[_0x315702];_0x53d66b&&_0x53d66b!==_0x18858a&&await addChatEvent(_0x53b222,_0x44dadb,{'titleChanged':{'from':_0x53d66b,'to':_0x18858a}},_0x24508e['timestamp']);}_0x4e2b9f===Config[_0x20c644(0x413,_0x24cb0e._0x208258,_0x24cb0e._0x4a16fe,0x3fb)]&&(_0x1ea8c9[_0x315702]=_0x157555[_0x315702]['slice'](-0x508+-0xffb+-0x1e9*-0xb,MAX_CUSTOM_MIRRORS)),await _0x53b222[_0x127d06(-_0x24cb0e._0x124733,-_0x24cb0e._0x10d8b5,-_0x24cb0e._0x4bb5c6,-0x206)](_0x20c644(_0x24cb0e._0xdbb2e1,_0x24cb0e._0x27ada,_0x24cb0e._0x15eceb,_0x24cb0e._0x4e0a64)+'-config',_0x1ea8c9);}function _0x5043(){const _0x2c424f=['blindPeers','(((.+)+)+)','inlined','-config','149662BxgtNr','13dinTBS','133MeqDvd','all','anguages','add','14395950kwWCin','22zchnmi','get','te-room-co','ABORT','646584TXPMGa','constructo','@keet/room','BlindPeers','title','11448264sDdXiR','5uMWgGG','3316312shUonT','search','9098022TaEvNp','small','insert','pointer','key','3cWHFsO','isModerato','Avatar','toString','14493020ENFeLe'];_0x5043=function(){return _0x2c424f;};return _0x5043();}function registerRoutes(_0x598c5f){const _0x17cad1={_0xcd50bf:0x1b,_0x2d2ef9:0x19,_0x59197f:0x21,_0x278352:0x39,_0x2bad6f:0x45,_0x58a71a:0x4c},_0x3a63d3={_0x454fa7:0x286,_0x156f53:0xd4,_0x13155a:0xbb},_0x2a3a98={_0x41ae23:0x27a,_0x2de3f1:0x1c1};function _0x316220(_0x424250,_0x4cdd05,_0x137c56,_0x369f73){return _0x3d8ab8(_0x369f73,_0x4cdd05- -_0x2a3a98._0x41ae23,_0x137c56-_0x2a3a98._0x2de3f1,_0x369f73-0x16e);}function _0x270a1b(_0x4459dc,_0x44127a,_0x48c5db,_0x224533){return _0x17ce35(_0x48c5db- -_0x3a63d3._0x454fa7,_0x44127a,_0x48c5db-_0x3a63d3._0x156f53,_0x224533-_0x3a63d3._0x13155a);}_0x598c5f[_0x270a1b(-_0x17cad1._0xcd50bf,-_0x17cad1._0x2d2ef9,-0x27,-_0x17cad1._0x59197f)]('@keet/upda'+_0x270a1b(-0x38,-_0x17cad1._0x278352,-_0x17cad1._0x2bad6f,-_0x17cad1._0x58a71a)+'nfig',handleUpdateRoomConfig);}module['exports']={[REGISTER_ROUTES]:registerRoutes,'CONFIG_INDEX_TO_KEY':CONFIG_INDEX_TO_KEY,'Config':Config};