OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / deobfuscated / packages / schema / spec / contract / hyperdispatch / index.js

393 lines · javascript ref:
const {
  c,b4a,assert}
=require('hyperdispatch/runtime'),{
  version,getEncoding,setVersion}
=require('./messages.js'),defaultVersion=version;
class Router{
  constructor(){
    _0x54c58b={
      _0x3d66ec:0x3c3}
    ;
    this._handler2=null,this._handler3=null,this._handler4=null,this._handler5=null,this._handler6=null;
    this._handler7=null,this._handler8=null,this._handler9=null,this._handler10=null,this._handler11=null,this._handler12=null,this._handler13=null,this._handler14=null,this._handler15=null,this._handler16=null,this._handler17=null,this._handler18=null,this._handler19=null,this._handler20=null,this._handler21=null,this._handler22=null,this._handler23=null,this._handler24=null,this._handler25=null,this._handler26=null,this._handler27=null,this._handler28=null;
    this._handler29=null,this._handler30=null,this._handler31=null,this._handler32=null,this._handler33=null,this._handler34=null,this._handler35=null,this._handler36=null,this._handler37=null,this._handler38=null,this._handler39=null,this._handler40=null,this._handler41=null,this._handler42=null,this._handler43=null,this._handler44=null,this._handler45=null,this._handler46=null,this._handler47=null,this._handler48=null,this._handler49=null,this._handler50=null,this._handler51=null,this._missing=0x32;
  }
.add(_0x4b12f4,_0x42e52a){
  _0x4eb936={
    _0x5884cf:0xe5}
  ;
  switch(_0x4b12f4){
    case "@keet/genesis":this._handler2=_0x42e52a;
    break;
    case"@keet/upgrade":this._handler3=_0x42e52a;
    break;
    case "@keet/update-system-settings":this._handler4=_0x42e52a;
    break;
    case "@keet/add-blind-peer":this._handler5=_0x42e52a;
    break;
    case "@keet/remove-blind-peer":this._handler6=_0x42e52a;
    break;
    case"@keet/add-device":this._handler7=_0x42e52a;
    break;
    case "@keet/update-device":this._handler8=_0x42e52a;
    break;
    case "@keet/start-indexing":this._handler9=_0x42e52a;
    break;
    case "@keet/stop-indexing":this._handler10=_0x42e52a;
    break;
    case "@keet/accept-join-request":this._handler11=_0x42e52a;
    break;
    case "@keet/reject-join-request":this._handler12=_0x42e52a;
    break;
    case "@keet/update-member":this._handler13=_0x42e52a;
    break;
    case "@keet/change-member-role":this._handler14=_0x42e52a;
    break;
    case "@keet/change-member-status":this._handler15=_0x42e52a;
    break;
    case"@keet/remove-member":this._handler16=_0x42e52a;
    break;
    case"@keet/add-invitation":this._handler17=_0x42e52a;
    break;
    case "@keet/remove-invitation":this._handler18=_0x42e52a;
    break;
    case "@keet/add-chat-message":this._handler19=_0x42e52a;
    break;
    case "@keet/remove-chat-message":this._handler20=_0x42e52a;
    break;
    case"@keet/update-chat-message":this._handler21=_0x42e52a;
    break;
    case "@keet/pin-chat-message":this._handler22=_0x42e52a;
    break;
    case "@keet/add-reaction":this._handler23=_0x42e52a;
    break;
    case "@keet/remove-reaction":this._handler24=_0x42e52a;
    break;
    case"@keet/update-room-config":this._handler25=_0x42e52a;
    break;
    case"@keet-private-id/run-v3-migration":this._handler26=_0x42e52a;
    break;
    case "@keet-private-id/update-identity":this._handler27=_0x42e52a;
    break;
    case "@keet-private-id/resolve-pending-invitation":this._handler28=_0x42e52a;
    break;
    case "@keet-private-id/add-pending-invitation":this._handler29=_0x42e52a;
    break;
    case"@keet-private-id/remove-pending-invitation":this._handler30=_0x42e52a;
    break;
    case"@keet-private-id/add-room":this._handler31=_0x42e52a;
    break;
    case "@keet-private-id/remove-room":this._handler32=_0x42e52a;
    break;
    case "@keet-private-id/update-room-status":this._handler33=_0x42e52a;
    break;
    case"@keet-private-id/add-contact":this._handler34=_0x42e52a;
    break;
    case "@keet-private-id/update-contact-status":this._handler35=_0x42e52a;
    break;
    case "@keet-private-id/remove-contact":this._handler36=_0x42e52a;
    break;
    case"@keet-private-id/add-contact-request":this._handler37=_0x42e52a;
    break;
    case"@keet-private-id/update-contact-request-status":this._handler38=_0x42e52a;
    break;
    case "@keet/add-file-preview":this._handler39=_0x42e52a;
    break;
    case "@keet/remove-device":this._handler40=_0x42e52a;
    break;
    case "@keet-private-id/activate-contact-room":this._handler41=_0x42e52a;
    break;
    case "@keet/test-increment":this._handler42=_0x42e52a;
    break;
    case "@keet/migrate-abi":this._handler43=_0x42e52a;
    break;
    case "@keet-private-id/add-unreads-key":this._handler44=_0x42e52a;
    break;
    case "@keet-private-id/remove-unreads-key":this._handler45=_0x42e52a;
    break;
    case "@keet/add-chat-label":this._handler46=_0x42e52a;
    break;
    case"@keet/remove-chat-label":this._handler47=_0x42e52a;
    break;
    case "@keet/update-read-length":this._handler48=_0x42e52a;
    break;
    case"@keet-private-id/update-settings":this._handler49=_0x42e52a;
    break;
    case "@keet/add-member-label":this._handler50=_0x42e52a;
    break;
    case "@keet/move-indexer":this._handler51=_0x42e52a;
    break;
    default:throw new Error("Cannot register\x20a\x20handler for a\x20nonexistent\x20route:\x20"+_0x4b12f4);
  }
this._missing--;
}
._checkAll(){
  _0x567b79={
    _0x347949:0x134},_0x4142e6={
    _0x378dde:0x2a1}
  ;
  assert(this._handler2!==null,"Missing handler\x20for\x20\"@keet/genesis\""),assert(this._handler3!==null,"Missing handler\x20for\x20\"@keet/upgrade\""),assert(this._handler4!==null,"Missing\x20handler for \"@keet/update-system-settings\""),assert(this._handler5!==null,"Missing handler for \"@keet/add-blind-peer\x22"),assert(this._handler6!==null,"Missing handler\x20for\x20\"@keet/remove-blind-peer\""),assert(this._handler7!==null,"Missing handler\x20for\x20\"@keet/add-device\x22"),assert(this._handler8!==null,"Missing handler for \"@keet/update-device\x22"),assert(this._handler9!==null,"Missing handler for \x22@keet/start-indexing\x22"),assert(this._handler10!==null,"Missing handler\x20for\x20\"@keet/stop-indexing\x22"),assert(this._handler11!==null,"Missing handler for \"@keet/accept-join-request\""),assert(this._handler12!==null,"Missing handler for \"@keet/reject-join-request\x22"),assert(this._handler13!==null,"Missing handler for \"@keet/update-member\x22"),assert(this._handler14!==null,"Missing handler for \"@keet/change-member-role\x22"),assert(this._handler15!==null,"Missing\x20handler\x20for\x20\"@keet/change-member-status\"");
  assert(this._handler16!==null,"Missing handler for \x22@keet/remove-member\x22"),assert(this._handler17!==null,"Missing handler for \"@keet/add-invitation\x22"),assert(this._handler18!==null,"Missing handler for \x22@keet/remove-invitation\""),assert(this._handler19!==null,"Missing handler for \"@keet/add-chat-message\""),assert(this._handler20!==null,"Missing handler for \"@keet/remove-chat-message\""),assert(this._handler21!==null,"Missing\x20handler for \"@keet/update-chat-message\""),assert(this._handler22!==null,"Missing handler\x20for\x20\"@keet/pin-chat-message\""),assert(this._handler23!==null,"Missing handler for \"@keet/add-reaction\""),assert(this._handler24!==null,"Missing handler for \"@keet/remove-reaction\""),assert(this._handler25!==null,"Missing handler for \"@keet/update-room-config\""),assert(this._handler26!==null,"Missing handler for \"@keet-private-id/run-v3-migration\""),assert(this._handler27!==null,"Missing handler for \"@keet-private-id/update-identity\""),assert(this._handler28!==null,"Missing handler for \"@keet-private-id/resolve-pending-invitation\""),assert(this._handler29!==null,"Missing\x20handler for \x22@keet-private-id/add-pending-invitation\x22"),assert(this._handler30!==null,"Missing handler for \"@keet-private-id/remove-pending-invitation\""),assert(this._handler31!==null,"Missing handler for \"@keet-private-id/add-room\x22"),assert(this._handler32!==null,"Missing handler for \"@keet-private-id/remove-room\x22"),assert(this._handler33!==null,"Missing handler\x20for\x20\"@keet-private-id/update-room-status\""),assert(this._handler34!==null,"Missing handler\x20for\x20\x22@keet-private-id/add-contact\""),assert(this._handler35!==null,"Missing\x20handler for \"@keet-private-id/update-contact-status\x22"),assert(this._handler36!==null,"Missing\x20handler\x20for\x20\"@keet-private-id/remove-contact\""),assert(this._handler37!==null,"Missing handler for \"@keet-private-id/add-contact-request\""),assert(this._handler38!==null,"Missing\x20handler for \"@keet-private-id/update-contact-request-status\""),assert(this._handler39!==null,"Missing handler for \"@keet/add-file-preview\""),assert(this._handler40!==null,"Missing handler\x20for\x20\"@keet/remove-device\x22"),assert(this._handler41!==null,"Missing handler for \x22@keet-private-id/activate-contact-room\"");
  assert(this._handler42!==null,"Missing handler for \"@keet/test-increment\x22"),assert(this._handler43!==null,"Missing handler for \x22@keet/migrate-abi\""),assert(this._handler44!==null,"Missing\x20handler\x20for\x20\"@keet-private-id/add-unreads-key\x22"),assert(this._handler45!==null,"Missing handler\x20for\x20\"@keet-private-id/remove-unreads-key\""),assert(this._handler46!==null,"Missing handler for \"@keet/add-chat-label\x22"),assert(this._handler47!==null,"Missing handler for \"@keet/remove-chat-label\""),assert(this._handler48!==null,"Missing handler\x20for\x20\x22@keet/update-read-length\x22"),assert(this._handler49!==null,"Missing handler for \"@keet-private-id/update-settings\""),assert(this._handler50!==null,"Missing\x20handler for \"@keet/add-member-label\x22"),assert(this._handler51!==null,"Missing handler for \"@keet/move-indexer\"");
}
async.dispatch(_0x23ac0c,_0x523d40){
  _0x41c3df={
    _0xd1b8c6:0x9b},_0xd57520={
    _0x9aaae1:0x198,_0xa0d8e:0x76,_0x177c22:0x1e5}
  ;
  this._missing>0x0&&this._checkAll();
  setVersion(defaultVersion);
  const _0x116e5a=b4a.isBuffer(_0x23ac0c)?decode(_0x23ac0c):_0x23ac0c;
  switch(_0x116e5a.id){
    case0x2:return this._handler2(_0x116e5a.value,_0x523d40);
    case0x3:return this._handler3(_0x116e5a.value,_0x523d40);
    case 0x4:return this._handler4(_0x116e5a.value,_0x523d40);
    case0x5:return this._handler5(_0x116e5a.value,_0x523d40);
    case 0x6:return this._handler6(_0x116e5a.value,_0x523d40);
    case 0x7:return this._handler7(_0x116e5a.value,_0x523d40);
    case0x8:return this._handler8(_0x116e5a.value,_0x523d40);
    case0x9:return this._handler9(_0x116e5a.value,_0x523d40);
    case0xa:return this._handler10(_0x116e5a.value,_0x523d40);
    case 0xb:return this._handler11(_0x116e5a.value,_0x523d40);
    case 0xc:return this._handler12(_0x116e5a.value,_0x523d40);
    case 0xd:return this._handler13(_0x116e5a.value,_0x523d40);
    case 0xe:return this._handler14(_0x116e5a.value,_0x523d40);
    case 0xf:return this._handler15(_0x116e5a.value,_0x523d40);
    case0x10:return this._handler16(_0x116e5a.value,_0x523d40);
    case 0x11:return this._handler17(_0x116e5a.value,_0x523d40);
    case0x12:return this._handler18(_0x116e5a.value,_0x523d40);
    case0x13:return this._handler19(_0x116e5a.value,_0x523d40);
    case0x14:return this._handler20(_0x116e5a.value,_0x523d40);
    case 0x15:return this._handler21(_0x116e5a.value,_0x523d40);
    case 0x16:return this._handler22(_0x116e5a.value,_0x523d40);
    case 0x17:return this._handler23(_0x116e5a.value,_0x523d40);
    case0x18:return this._handler24(_0x116e5a.value,_0x523d40);
    case 0x19:return this._handler25(_0x116e5a.value,_0x523d40);
    case0x1a:return this._handler26(_0x116e5a.value,_0x523d40);
    case0x1b:return this._handler27(_0x116e5a.value,_0x523d40);
    case0x1c:return this._handler28(_0x116e5a.value,_0x523d40);
    case0x1d:return this._handler29(_0x116e5a.value,_0x523d40);
    case0x1e:return this._handler30(_0x116e5a.value,_0x523d40);
    case0x1f:return this._handler31(_0x116e5a.value,_0x523d40);
    case 0x20:return this._handler32(_0x116e5a.value,_0x523d40);
    case 0x21:return this._handler33(_0x116e5a.value,_0x523d40);
    case0x22:return this._handler34(_0x116e5a.value,_0x523d40);
    case0x23:return this._handler35(_0x116e5a.value,_0x523d40);
    case0x24:return this._handler36(_0x116e5a.value,_0x523d40);
    case0x25:return this._handler37(_0x116e5a.value,_0x523d40);
    case 0x26:return this._handler38(_0x116e5a.value,_0x523d40);
    case0x27:return this._handler39(_0x116e5a.value,_0x523d40);
    case0x28:return this._handler40(_0x116e5a.value,_0x523d40);
    case 0x29:return this._handler41(_0x116e5a.value,_0x523d40);
    case 0x2a:return this._handler42(_0x116e5a.value,_0x523d40);
    case 0x2b:return this._handler43(_0x116e5a.value,_0x523d40);
    case0x2c:return this._handler44(_0x116e5a.value,_0x523d40);
    case0x2d:return this._handler45(_0x116e5a.value,_0x523d40);
    case 0x2e:return this._handler46(_0x116e5a.value,_0x523d40);
    case0x2f:return this._handler47(_0x116e5a.value,_0x523d40);
    case 0x30:return this._handler48(_0x116e5a.value,_0x523d40);
    case 0x31:return this._handler49(_0x116e5a.value,_0x523d40);
    case 0x32:return this._handler50(_0x116e5a.value,_0x523d40);
    case0x33:return this._handler51(_0x116e5a.value,_0x523d40);
    default:throw new Error("Handler\x20not\x20found\x20for ID:"+_0x116e5a.id);
  }
}
}
function encode(_0x4ea75b,_0x4564ee,{version:version=defaultVersion}={}){
  _0x2d31d8={
    _0x55fa4e:0x1f3,_0x4d8dbe:0x4f0},_0x4f36c2={
    _0x426ebc:0x56,_0x261bdc:0xa2,_0x41fb49:0x62d},_0x57895c={
    'buffer':null,'start':0x0,'end':0x0}
  ;
  const _0x4f728f=getRouteByName(_0x4ea75b);
  return setVersion(version),c.uint.preencode(_0x57895c,_0x4f728f.id),_0x4f728f.enc.preencode(_0x57895c,_0x4564ee),_0x57895c.buffer=b4a.allocUnsafe(_0x57895c.end),c.uint.encode(_0x57895c,_0x4f728f.id),_0x4f728f.enc.encode(_0x57895c,_0x4564ee),_0x57895c.buffer;
}
function decode(_0x2b12e1,{version:version=defaultVersion}={}){
  _0x53d74={
    _0x246f3e:0x117,_0x14aef3:0x81,_0x1d5ef5:0x59a},_0x559eb0={
    _0x22040d:0xaa,_0xdf0167:0x2bb},_0x40712d={
    'buffer':_0x2b12e1,'start':0x0,'end':_0x2b12e1.length}
  ;
  const _0x25d6dd=c.uint.decode(_0x40712d),_0x36fcea=getRouteById(_0x25d6dd);
  setVersion(version);
  const _0x2aa6c7=_0x36fcea.enc.decode(_0x40712d);
  return{
    'id':_0x25d6dd,'name':_0x36fcea.name,'value':_0x2aa6c7}
  ;
}
const route2={
  'name':"@keet/genesis",'id':0x2,'enc':getEncoding("@keet/genesis-operation")},route3={
  'name':"@keet/upgrade",'id':0x3,'enc':getEncoding("@keet/upgrade-operation")},route4={
  'name':"@keet/update-system-settings",'id':0x4,'enc':getEncoding("@keet/update-system-settings-operation")},route5={
  'name':"@keet/add-blind-peer",'id':0x5,'enc':getEncoding("@keet/add-blind-peer-operation")},route6={
  'name':"@keet/remove-blind-peer",'id':0x6,'enc':getEncoding("@keet/remove-blind-peer-operation")},route7={
  'name':"@keet/add-device",'id':0x7,'enc':getEncoding("@keet/add-device-operation")},route8={
  'name':"@keet/update-device",'id':0x8,'enc':getEncoding("@keet/update-device-operation")},route9={
  'name':"@keet/start-indexing",'id':0x9,'enc':getEncoding("@keet/start-indexing-operation")},route10={
  'name':"@keet/stop-indexing",'id':0xa,'enc':getEncoding("@keet/stop-indexing-operation")},route11={
  'name':"@keet/accept-join-request",'id':0xb,'enc':getEncoding("@keet/accept-join-request-operation")},route12={
  'name':"@keet/reject-join-request",'id':0xc,'enc':getEncoding("@keet/reject-join-request-operation")},route13={
  'name':"@keet/update-member",'id':0xd,'enc':getEncoding("@keet/update-member-operation")},route14={
  'name':"@keet/change-member-role",'id':0xe,'enc':getEncoding("@keet/change-member-role-operation")},route15={
  'name':"@keet/change-member-status",'id':0xf,'enc':getEncoding("@keet/change-member-status-operation")},route16={
  'name':"@keet/remove-member",'id':0x10,'enc':getEncoding("@keet/remove-member-operation")},route17={
  'name':"@keet/add-invitation",'id':0x11,'enc':getEncoding("@keet/add-invitation-operation")},route18={
  'name':"@keet/remove-invitation",'id':0x12,'enc':getEncoding("@keet/remove-invitation-operation")},route19={
  'name':"@keet/add-chat-message",'id':0x13,'enc':getEncoding("@keet/add-chat-message-operation")},route20={
  'name':"@keet/remove-chat-message",'id':0x14,'enc':getEncoding("@keet/remove-chat-message-operation")}
;
const route21={
  'name':"@keet/update-chat-message",'id':0x15,'enc':getEncoding("@keet/update-chat-message-operation")},route22={
  'name':"@keet/pin-chat-message",'id':0x16,'enc':getEncoding("@keet/pin-chat-message-operation")},route23={
  'name':"@keet/add-reaction",'id':0x17,'enc':getEncoding("@keet/add-reaction-operation")},route24={
  'name':"@keet/remove-reaction",'id':0x18,'enc':getEncoding("@keet/remove-reaction-operation")},route25={
  'name':"@keet/update-room-config",'id':0x19,'enc':getEncoding("@keet/update-room-config-operation")},route26={
  'name':"@keet-private-id/run-v3-migration",'id':0x1a,'enc':getEncoding("@keet-private-id/run-v3-migration-operation")},route27={
  'name':"@keet-private-id/update-identity",'id':0x1b,'enc':getEncoding("@keet-private-id/update-identity-operation")},route28={
  'name':"@keet-private-id/resolve-pending-invitation",'id':0x1c,'enc':getEncoding("@keet-private-id/resolve-pending-invitation-operation")},route29={
  'name':"@keet-private-id/add-pending-invitation",'id':0x1d,'enc':getEncoding("@keet-private-id/add-pending-invitation-operation")},route30={
  'name':"@keet-private-id/remove-pending-invitation",'id':0x1e,'enc':getEncoding("@keet-private-id/remove-pending-invitation-operation")},route31={
  'name':"@keet-private-id/add-room",'id':0x1f,'enc':getEncoding("@keet-private-id/add-room-operation")},route32={
  'name':"@keet-private-id/remove-room",'id':0x20,'enc':getEncoding("@keet-private-id/remove-room-operation")},route33={
  'name':"@keet-private-id/update-room-status",'id':0x21,'enc':getEncoding("@keet-private-id/update-room-status-operation")},route34={
  'name':"@keet-private-id/add-contact",'id':0x22,'enc':getEncoding("@keet-private-id/add-contact-operation")},route35={
  'name':"@keet-private-id/update-contact-status",'id':0x23,'enc':getEncoding("@keet-private-id/update-contact-status-operation")},route36={
  'name':"@keet-private-id/remove-contact",'id':0x24,'enc':getEncoding("@keet-private-id/remove-contact-operation")},route37={
  'name':"@keet-private-id/add-contact-request",'id':0x25,'enc':getEncoding("@keet-private-id/add-contact-request-operation")},route38={
  'name':"@keet-private-id/update-contact-request-status",'id':0x26,'enc':getEncoding("@keet-private-id/update-contact-request-status-operation")},route39={
  'name':"@keet/add-file-preview",'id':0x27,'enc':getEncoding("@keet/add-file-preview-operation")},route40={
  'name':"@keet/remove-device",'id':0x28,'enc':getEncoding("@keet/remove-device-operation")},route41={
  'name':"@keet-private-id/activate-contact-room",'id':0x29,'enc':getEncoding("@keet-private-id/activate-contact-room-operation")},route42={
  'name':"@keet/test-increment",'id':0x2a,'enc':getEncoding("@keet/test-increment-operation")},route43={
  'name':"@keet/migrate-abi",'id':0x2b,'enc':getEncoding("@keet/migrate-abi-operation")},route44={
  'name':"@keet-private-id/add-unreads-key",'id':0x2c,'enc':getEncoding("@keet-private-id/add-unreads-key-operation")},route45={
  'name':"@keet-private-id/remove-unreads-key",'id':0x2d,'enc':getEncoding("@keet-private-id/remove-unreads-key-operation")},route46={
  'name':"@keet/add-chat-label",'id':0x2e,'enc':getEncoding("@keet/add-chat-label-operation")},route47={
  'name':"@keet/remove-chat-label",'id':0x2f,'enc':getEncoding("@keet/remove-chat-label-operation")},route48={
  'name':"@keet/update-read-length",'id':0x30,'enc':getEncoding("@keet/update-read-length-operation")},route49={
  'name':"@keet-private-id/update-settings",'id':0x31,'enc':getEncoding("@keet-private-id/update-settings-operation")},route50={
  'name':"@keet/add-member-label",'id':0x32,'enc':getEncoding("@keet/add-member-label-operation")},route51={
  'name':"@keet/move-indexer",'id':0x33,'enc':getEncoding("@keet/move-indexer-operation")}
;
function getRouteByName(_0x24947b){
  _0x38f64d={
    _0x5cc29f:0x14f,_0x2f4f86:0xc3,_0x2d004e:0x1ae},_0x50dff9={
    _0x1b9dc2:0xa0}
  ;
  switch(_0x24947b){
    case"@keet/genesis":return route2;
    case "@keet/upgrade":return route3;
    case "@keet/update-system-settings":return route4;
    case"@keet/add-blind-peer":return route5;
    case"@keet/remove-blind-peer":return route6;
    case "@keet/add-device":return route7;
    case"@keet/update-device":return route8;
    case"@keet/start-indexing":return route9;
    case "@keet/stop-indexing":return route10;
    case"@keet/accept-join-request":return route11;
    case "@keet/reject-join-request":return route12;
    case "@keet/update-member":return route13;
    case"@keet/change-member-role":return route14;
    case"@keet/change-member-status":return route15;
    case"@keet/remove-member":return route16;
    case "@keet/add-invitation":return route17;
    case "@keet/remove-invitation":return route18;
    case "@keet/add-chat-message":return route19;
    case "@keet/remove-chat-message":return route20;
    case"@keet/update-chat-message":return route21;
    case "@keet/pin-chat-message":return route22;
    case "@keet/add-reaction":return route23;
    case"@keet/remove-reaction":return route24;
    case "@keet/update-room-config":return route25;
    case "@keet-private-id/run-v3-migration":return route26;
    case "@keet-private-id/update-identity":return route27;
    case"@keet-private-id/resolve-pending-invitation":return route28;
    case "@keet-private-id/add-pending-invitation":return route29;
    case "@keet-private-id/remove-pending-invitation":return route30;
    case"@keet-private-id/add-room":return route31;
    case"@keet-private-id/remove-room":return route32;
    case"@keet-private-id/update-room-status":return route33;
    case "@keet-private-id/add-contact":return route34;
    case "@keet-private-id/update-contact-status":return route35;
    case"@keet-private-id/remove-contact":return route36;
    case"@keet-private-id/add-contact-request":return route37;
    case "@keet-private-id/update-contact-request-status":return route38;
    case"@keet/add-file-preview":return route39;
    case"@keet/remove-device":return route40;
    case "@keet-private-id/activate-contact-room":return route41;
    case "@keet/test-increment":return route42;
    case "@keet/migrate-abi":return route43;
    case "@keet-private-id/add-unreads-key":return route44;
    case"@keet-private-id/remove-unreads-key":return route45;
    case"@keet/add-chat-label":return route46;
    case "@keet/remove-chat-label":return route47;
    case "@keet/update-read-length":return route48;
    case "@keet-private-id/update-settings":return route49;
    case "@keet/add-member-label":return route50;
    case"@keet/move-indexer":return route51;
    default:throw new Error("Handler not found for\x20name:\x20"+_0x24947b);
  }
}
function getRouteById(_0x5e2971){
  _0x16dbde={
    _0x17c032:0xde,_0x296ba0:0x2f,_0x1c1f32:0x56},_0x13abc9={
    _0x4df1e3:0x10a,_0x2071f8:0xf7,_0x5b2e6a:0x16e}
  ;
  switch(_0x5e2971){
    case 0x2:return route2;
    case 0x3:return route3;
    case 0x4:return route4;
    case0x5:return route5;
    case 0x6:return route6;
    case0x7:return route7;
    case 0x8:return route8;
    case 0x9:return route9;
    case0xa:return route10;
    case0xb:return route11;
    case0xc:return route12;
    case0xd:return route13;
    case 0xe:return route14;
    case0xf:return route15;
    case 0x10:return route16;
    case 0x11:return route17;
    case 0x12:return route18;
    case0x13:return route19;
    case 0x14:return route20;
    case 0x15:return route21;
    case 0x16:return route22;
    case0x17:return route23;
    case0x18:return route24;
    case0x19:return route25;
    case0x1a:return route26;
    case0x1b:return route27;
    case 0x1c:return route28;
    case 0x1d:return route29;
    case0x1e:return route30;
    case 0x1f:return route31;
    case0x20:return route32;
    case 0x21:return route33;
    case0x22:return route34;
    case 0x23:return route35;
    case0x24:return route36;
    case0x25:return route37;
    case 0x26:return route38;
    case0x27:return route39;
    case 0x28:return route40;
    case0x29:return route41;
    case 0x2a:return route42;
    case0x2b:return route43;
    case 0x2c:return route44;
    case0x2d:return route45;
    case0x2e:return route46;
    case0x2f:return route47;
    case 0x30:return route48;
    case0x31:return route49;
    case0x32:return route50;
    case 0x33:return route51;
    default:throw new Error("Handler not found for ID: "+_0x5e2971);
  }
}
module.exports={
  'version':version,'encode':encode,'decode':decode,'Router':Router}
;