OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / deobfuscated / packages / schema / config / index.js

12 lines · javascript ref:
const _0x307ac5=(function(){let _0x4cd5a8=!![];return function(_0x18b36d,_0x2d6fa6){const _0x268525=_0x4cd5a8?function(){if(_0x2d6fa6){const _0x573d9e=_0x2d6fa6.apply(_0x18b36d,arguments);return _0x2d6fa6=null,_0x573d9e;}}:function(){};return _0x4cd5a8=![],_0x268525;};}()),_0x43b1d0=_0x307ac5(this,function(){_0x5cdf47={_0x46ed09:0x47};return _0x43b1d0.toString().search("(((.+)+)+)+$").toString().constructor(_0x43b1d0).search("(((.+)+)+)+$");});
_0x43b1d0(),module.exports=function generate(_0x29f04c){
  _0x1e2b66={
    _0x5a2770:0x91,_0x136036:0x2,_0x486b69:0x37},_0xa3efb6={
    _0x23c0e3:0x14b,_0x4cca55:0x214}
  ;
  const _0xe5f2a=_0x29f04c.namespace('config');
  _0xe5f2a.register({'name':'semver','fields':[{'name':"major",'type':"uint",'required':!![]},{'name':"minor",'type':"uint",'required':!![]},{'name':"patch",'type':'uint','required':!![]}]}),_0xe5f2a.register({'name':'versions','fields':[{'name':"minimum",'type':'uint','required':!![]},{'name':"autoupgrade",'type':"uint"},{'name':"forceUpdate",'type':'uint'},{'name':'minVersion','type':"@config/semver"}]}),_0xe5f2a.register({'name':"user-registry",'fields':[{'name':'db','type':"fixed32",'required':!![]},{'name':"reserved",'type':"fixed32",'required':!![]},{'name':"blobs",'type':"fixed32",'required':!![]},{'name':"rpc",'type':"fixed32",'array':!![],'required':!![]}]}),_0xe5f2a.register({'name':"services",'fields':[{'name':"userRegistries",'type':"@config/user-registry",'array':!![]},{'name':"blindPeers",'type':"fixed32",'array':!![]},{'name':"blindRelays",'type':'fixed32','array':!![]},{'name':"gatekeepers",'type':'fixed32','array':!![]},{'name':"discovery",'type':"fixed32",'array':!![]},{'name':"feedback",'type':"fixed32"}]}),_0xe5f2a.register({'name':"rooms",'fields':[{'name':"disabled",'type':"fixed32",'array':!![]}]}),_0xe5f2a.register({'name':"profile",'fields':[{'name':"disableUnreadSync",'type':'bool'}]});
  _0xe5f2a.register({'name':'debug','fields':[{'name':"unlockHash",'type':"fixed32"}]}),_0xe5f2a.register({'name':"keet-config",'fields':[{'name':'versions','type':"@config/versions",'required':!![]},{'name':"services",'type':"@config/services"},{'name':"rooms",'type':"@config/rooms"},{'name':"profile",'type':"@config/profile"},{'name':"debug",'type':"@config/debug"}]});
}
;