Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / services / ami / trigger / integration / index.js
index 9c00897..17c0ee2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8f4c=['zoho','unknown\x20integration','../../../../config/logger','error','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','data3','%s\x20account\x20#%s\x20not\x20found','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./desk','./vtiger','./servicenow','./freshsales','freshdesk','desk','vtiger','dynamics365','freshsales','servicenow','data1','toLowerCase','data2','find','Configurations','queue','routeId','outbound','log','unmanaged','zendesk','salesforce','sugarcrm'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x8f4c,0x113));var _0xc8f4=function(_0x3be379,_0x3b33cf){_0x3be379=_0x3be379-0x0;var _0xf389d=_0x8f4c[_0x3be379];return _0xf389d;};'use strict';var _=require(_0xc8f4('0x0'));var util=require(_0xc8f4('0x1'));var zendesk=require(_0xc8f4('0x2'));var salesforce=require(_0xc8f4('0x3'));var sugarcrm=require(_0xc8f4('0x4'));var freshdesk=require(_0xc8f4('0x5'));var zoho=require('./zoho');var desk=require(_0xc8f4('0x6'));var vtiger=require(_0xc8f4('0x7'));var servicenow=require(_0xc8f4('0x8'));var dynamics365=require('./dynamics365');var freshsales=require(_0xc8f4('0x9'));var integrations=['zendesk','salesforce','sugarcrm',_0xc8f4('0xa'),'zoho',_0xc8f4('0xb'),_0xc8f4('0xc'),_0xc8f4('0xd'),_0xc8f4('0xe'),_0xc8f4('0xf')];exports['exec']=function(_0x38c41b,_0x191b92,_0x2fba62,_0x3a2f8a,_0x4fd453,_0x26f83){if(_0x2fba62){if(_['includes'](integrations,_0x38c41b[_0xc8f4('0x10')][_0xc8f4('0x11')]())){try{var _0x45ed6b=null;var _0x729f8f='';var _0x39b785=_0x2fba62[_0x38c41b['data1'][_0xc8f4('0x11')]()];if(_0x39b785){var _0x377c2b=_0x39b785[_0x38c41b[_0xc8f4('0x12')]];if(_0x377c2b){var _0x14bc11=_[_0xc8f4('0x13')](_0x377c2b[_0xc8f4('0x14')],{'id':parseInt(_0x38c41b['data3'],0xa)});if(_0x14bc11){if(_0x3a2f8a){if(_0x4fd453&&_0x191b92[_0xc8f4('0x15')]){_0x729f8f=_0xc8f4('0x15');}else if(_0x191b92[_0xc8f4('0x16')]){_0x729f8f=_0xc8f4('0x17');}else{console[_0xc8f4('0x18')]('EVENT\x20UNKNOWN',_0x191b92);}}else{_0x729f8f=_0xc8f4('0x19');}switch(_0x38c41b['data1']['toLowerCase']()){case _0xc8f4('0x1a'):zendesk[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0x1b'):salesforce[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0x1c'):sugarcrm[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0xa'):freshdesk[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0x1d'):zoho[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0xb'):desk[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0xc'):vtiger[_0x729f8f](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83);break;case _0xc8f4('0xe'):freshsales['cs'](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83,_0x729f8f);break;case _0xc8f4('0xf'):servicenow['cs'](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83,_0x729f8f);break;case _0xc8f4('0xd'):dynamics365['cs'](_0x38c41b,_0x191b92,_0x14bc11,_0x3a2f8a,_0x4fd453,_0x377c2b,_0x26f83,_0x729f8f);break;default:console[_0xc8f4('0x18')](_0xc8f4('0x1e'));}}else{_0x45ed6b=require(_0xc8f4('0x1f'))(_0x38c41b['data1'][_0xc8f4('0x11')]());_0x45ed6b[_0xc8f4('0x20')](_0xc8f4('0x21'),util[_0xc8f4('0x22')](_0xc8f4('0x23'),_0x38c41b[_0xc8f4('0x10')][_0xc8f4('0x11')](),_0x38c41b[_0xc8f4('0x24')]));}}else{_0x45ed6b=require('../../../../config/logger')(_0x38c41b[_0xc8f4('0x10')][_0xc8f4('0x11')]());_0x45ed6b[_0xc8f4('0x20')](_0xc8f4('0x21'),util['format'](_0xc8f4('0x25'),_0x38c41b['data1'][_0xc8f4('0x11')](),_0x38c41b['data2']));}}else{}}catch(_0x177a44){console[_0xc8f4('0x20')](_0x177a44);}}}};
\ No newline at end of file
+var _0x4cf8=['./freshsales','sugarcrm','zoho','desk','dynamics365','freshsales','exec','toLowerCase','data1','data2','find','Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','zendesk','salesforce','freshdesk','servicenow','unknown\x20integration','../../../../config/logger','error','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./dynamics365'];(function(_0x13b67d,_0x4f4f16){var _0x49409b=function(_0x1ce917){while(--_0x1ce917){_0x13b67d['push'](_0x13b67d['shift']());}};_0x49409b(++_0x4f4f16);}(_0x4cf8,0x1e1));var _0x84cf=function(_0x451d04,_0x999e7d){_0x451d04=_0x451d04-0x0;var _0x32c6fe=_0x4cf8[_0x451d04];return _0x32c6fe;};'use strict';var _=require(_0x84cf('0x0'));var util=require(_0x84cf('0x1'));var zendesk=require(_0x84cf('0x2'));var salesforce=require(_0x84cf('0x3'));var sugarcrm=require(_0x84cf('0x4'));var freshdesk=require(_0x84cf('0x5'));var zoho=require(_0x84cf('0x6'));var desk=require(_0x84cf('0x7'));var vtiger=require(_0x84cf('0x8'));var servicenow=require(_0x84cf('0x9'));var dynamics365=require(_0x84cf('0xa'));var freshsales=require(_0x84cf('0xb'));var integrations=['zendesk','salesforce',_0x84cf('0xc'),'freshdesk',_0x84cf('0xd'),_0x84cf('0xe'),'vtiger',_0x84cf('0xf'),_0x84cf('0x10'),'servicenow'];exports[_0x84cf('0x11')]=function(_0x1b223d,_0x390ce9,_0x369ce6,_0x50d667,_0x5a8bb1,_0x137dd7){if(_0x369ce6){if(_['includes'](integrations,_0x1b223d['data1'][_0x84cf('0x12')]())){try{var _0x27efbf=null;var _0x35f852='';var _0x33f83e=_0x369ce6[_0x1b223d[_0x84cf('0x13')][_0x84cf('0x12')]()];if(_0x33f83e){var _0x1fd6cb=_0x33f83e[_0x1b223d[_0x84cf('0x14')]];if(_0x1fd6cb){var _0xced48=_[_0x84cf('0x15')](_0x1fd6cb[_0x84cf('0x16')],{'id':parseInt(_0x1b223d[_0x84cf('0x17')],0xa)});if(_0xced48){if(_0x50d667){if(_0x5a8bb1&&_0x390ce9[_0x84cf('0x18')]){_0x35f852=_0x84cf('0x18');}else if(_0x390ce9[_0x84cf('0x19')]){_0x35f852=_0x84cf('0x1a');}else{console[_0x84cf('0x1b')](_0x84cf('0x1c'),_0x390ce9);}}else{_0x35f852=_0x84cf('0x1d');}switch(_0x1b223d['data1'][_0x84cf('0x12')]()){case _0x84cf('0x1e'):zendesk[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case _0x84cf('0x1f'):salesforce[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case _0x84cf('0xc'):sugarcrm[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case _0x84cf('0x20'):freshdesk[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case _0x84cf('0xd'):zoho[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case _0x84cf('0xe'):desk[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case'vtiger':vtiger[_0x35f852](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7);break;case'freshsales':freshsales['cs'](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7,_0x35f852);break;case _0x84cf('0x21'):servicenow['cs'](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7,_0x35f852);break;case _0x84cf('0xf'):dynamics365['cs'](_0x1b223d,_0x390ce9,_0xced48,_0x50d667,_0x5a8bb1,_0x1fd6cb,_0x137dd7,_0x35f852);break;default:console[_0x84cf('0x1b')](_0x84cf('0x22'));}}else{_0x27efbf=require(_0x84cf('0x23'))(_0x1b223d['data1'][_0x84cf('0x12')]());_0x27efbf[_0x84cf('0x24')](_0x84cf('0x25'),util[_0x84cf('0x26')](_0x84cf('0x27'),_0x1b223d['data1'][_0x84cf('0x12')](),_0x1b223d[_0x84cf('0x17')]));}}else{_0x27efbf=require(_0x84cf('0x23'))(_0x1b223d[_0x84cf('0x13')][_0x84cf('0x12')]());_0x27efbf[_0x84cf('0x24')](_0x84cf('0x25'),util['format'](_0x84cf('0x28'),_0x1b223d[_0x84cf('0x13')][_0x84cf('0x12')](),_0x1b223d[_0x84cf('0x14')]));}}else{}}catch(_0x1d220a){console[_0x84cf('0x24')](_0x1d220a);}}}};
\ No newline at end of file