@hotmeshio/hotmesh
Version:
Serverless Workflow
1 lines • 4.58 kB
JavaScript
'use strict';const j=b;function a(){const o=['reconstituteKey','activityId',':transitions','SUBSCRIPTIONS','../types/hotmesh','QUORUM','KeyService','KEYSEP','JOB_STATS_GENERAL','task_schedules','applications','SCHEMAS','JOB_STATE','THROTTLE_RATE','join','jobId','streams','versions','JOB_STATS_MEDIAN',':d:',':signals',':schemas','HOOKS','hmsh','329006gbtvsL','VALSEP','events','stream_topics','KeyType','signal_registry','WEBSEP','JOB_STATS_INDEX','2rDzEvW','unknown_entity','appVersion','sym','TIME_RANGE','resolveEntityType','1323008gyOmcr','jobs','HMNS','throttles','roles','1856430PqADpN','16FiaMig','topic',':sym:vals:','6804686oztzkx','hooks','APP','signal_patterns','resolveAbbreviation','mintKey','SUBSCRIPTION_PATTERNS','task_lists','symbols','SIGNALS',':w:','defineProperty','8466AGVTUS','jobKey','engineId','379341Ggmkby','parseKey',':x:','SYMVALS',':subscriptions',':s:','200829hURCzW',':j:',':v:','dateTime','stats',':sym:keys:','appId'];a=function(){return o;};return a();}(function(c,d){const i=b,e=c();while(!![]){try{const f=-parseInt(i(0x91))/0x1+-parseInt(i(0x99))/0x2*(-parseInt(i(0xbd))/0x3)+parseInt(i(0x9f))/0x4+-parseInt(i(0xa4))/0x5+parseInt(i(0xb4))/0x6+parseInt(i(0xa8))/0x7+parseInt(i(0xa5))/0x8*(-parseInt(i(0xb7))/0x9);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x8f376));function b(c,d){const e=a();return b=function(f,g){f=f-0x8d;let h=e[f];return h;},b(c,d);}Object[j(0xb3)](exports,'__esModule',{'value':!0x0}),exports[j(0x92)]=exports['WEBSEP']=exports['TYPSEP']=exports[j(0xcb)]=exports[j(0xa1)]=exports[j(0x95)]=exports[j(0xca)]=void 0x0;const hotmesh_1=require(j(0xc8));Object[j(0xb3)](exports,'KeyType',{'enumerable':!0x0,'get':function(){return hotmesh_1['KeyType'];}});const HMNS=j(0x90);exports['HMNS']=HMNS;const KEYSEP=':';exports['KEYSEP']=':';const VALSEP='::';exports[j(0x92)]='::';const WEBSEP='::';exports[j(0x97)]='::';const TYPSEP='::';exports['TYPSEP']='::';class KeyService{static[j(0xad)](c,d,f){const k=j;switch(d){case hotmesh_1[k(0x95)]['HOTMESH']:return c;case hotmesh_1[k(0x95)][k(0xd1)]:return c+':'+f[k(0xc3)]+':r:';case hotmesh_1[k(0x95)]['WORK_ITEMS']:return c+':'+f[k(0xc3)]+k(0xb2)+(f['scoutType']||'');case hotmesh_1[k(0x95)][k(0x9d)]:return c+':'+f[k(0xc3)]+':t:'+(f['timeValue']||'');case hotmesh_1[k(0x95)][k(0xaa)]:return c+':a:'+(f[k(0xc3)]||'');case hotmesh_1[k(0x95)][k(0xc9)]:return c+':'+f[k(0xc3)]+':q:'+(f[k(0xb6)]||'');case hotmesh_1[k(0x95)][k(0xd0)]:return c+':'+f[k(0xc3)]+k(0xbe)+f['jobId'];case hotmesh_1[k(0x95)]['JOB_DEPENDENTS']:return c+':'+f[k(0xc3)]+k(0xd7)+f[k(0xd3)];case hotmesh_1[k(0x95)][k(0xcc)]:return c+':'+f['appId']+k(0xbc)+f[k(0xb5)]+':'+f[k(0xc0)];case hotmesh_1['KeyType'][k(0xd6)]:case hotmesh_1['KeyType'][k(0x98)]:return c+':'+f[k(0xc3)]+':s:'+f['jobKey']+':'+f[k(0xc0)]+':'+f['facet'];case hotmesh_1[k(0x95)][k(0xcf)]:return c+':'+f[k(0xc3)]+k(0xbf)+f[k(0x9b)]+k(0x8e);case hotmesh_1[k(0x95)][k(0xc7)]:return c+':'+f[k(0xc3)]+k(0xbf)+f['appVersion']+k(0xbb);case hotmesh_1['KeyType'][k(0xae)]:return c+':'+f[k(0xc3)]+k(0xbf)+f[k(0x9b)]+k(0xc6);case hotmesh_1['KeyType'][k(0x8f)]:return c+':'+f[k(0xc3)]+':hooks';case hotmesh_1[k(0x95)][k(0xb1)]:return c+':'+f[k(0xc3)]+k(0x8d);case hotmesh_1[k(0x95)]['SYMKEYS']:return c+':'+f[k(0xc3)]+k(0xc2)+(f[k(0xc5)]||'');case hotmesh_1[k(0x95)][k(0xba)]:return c+':'+f[k(0xc3)]+k(0xa7);case hotmesh_1[k(0x95)]['STREAMS']:return c+':'+(f[k(0xc3)]||'')+k(0xb9)+(f[k(0xa6)]||'');default:throw new Error('Invalid\x20key\x20type.');}}static[j(0xb8)](c){const l=j,[d,f,g,...h]=c['split'](':');return{'namespace':d,'app':'a'===g?f:void 0x0,'entity':g,'id':h[l(0xd2)](':')||''};}static[j(0xc4)](c){const {namespace:d,app:f,entity:g,id:h}=c;return d+':'+f+':'+g+':'+(h||'');}static[j(0x9e)](c,d=''){const m=j;switch(c){case'a':return m(0xce);case'r':return m(0xa2);case'w':return''===d?'task_priorities':m(0xa3);case't':return''===d?m(0xcd):m(0xaf);case'q':return m(0x93);case'j':return m(0xa0);case's':return m(0xc1);case'v':return'versions';case'x':return''===d?m(0xd4):m(0x94);case m(0xa9):return m(0xab);case'signals':return'signal_registry';case m(0x9c):return m(0xb0);default:return'unknown_entity';}}static[j(0xac)](c){const n=j;switch(c){case n(0xce):return'a';case n(0xa2):return'r';case n(0xa3):return'w';case n(0xcd):case n(0xaf):return't';case'events':return'q';case'jobs':return'j';case n(0xc1):return's';case n(0xd5):return'v';case n(0xd4):return'x';case n(0xab):return n(0xa9);case n(0x96):return'signals';case'symbols':return n(0x9c);default:return n(0x9a);}}}exports[j(0xca)]=KeyService;