Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / services / ami / trigger / index.js
index ab4882d..b71b589 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5710=['data6','600','winapp','winApplication','winArguments','render','user:%s','format','name','trigger:%s','exec','queue','routeId','urlforward','script','parse','query','search','replace','checkTrigger','every','checkConditions','channel','AnyConditions','some','field','account','chat','ChatWebsiteId','upperFirst','operator','value','AccountId','interaction','message','event','agent','membername','lastevent','lodash','mustache','./script','../rpc/cmContact','../../../config/environment','../../../config/logger','../ami','redis','defaults','localhost','popup','url','triggers','agents','voiceQueues','templates','voiceExtensions','zendeskAccounts','freshdeskAccounts','sugarcrmAccounts','deskAccounts','servicenowAccounts','dynamics365Accounts','freshsalesAccounts','accounts','zohoAccounts','custom:agentcalled','syncCustomEvent','custom:agentconnect','bind','custom:agentringnoanswer','custom:agentcomplete','custom:dialbegin','syncAgentDial','custom:dialconnect','custom:dialend','custom:newinteraction','custom:closedinteraction','custom:incomingmessage','custom:acceptmessage','prototype','emit','info','clone','checkTriggers','hasOwnProperty','status','merge','variables','length','Actions','interface','action','toLowerCase','contactmanager','motionbar','browser','data1','TemplateId','data2','html','template\x20not\x20found','uri','buildUri','data3','isNil','data4','uriLocation','data5','800','windowHeight'];(function(_0x125d18,_0x393d4c){var _0x1203b8=function(_0x1a819d){while(--_0x1a819d){_0x125d18['push'](_0x125d18['shift']());}};_0x1203b8(++_0x393d4c);}(_0x5710,0x1df));var _0x0571=function(_0x465a0c,_0x19d4d5){_0x465a0c=_0x465a0c-0x0;var _0x1e202e=_0x5710[_0x465a0c];return _0x1e202e;};'use strict';var util=require('util');var _=require(_0x0571('0x0'));var url=require('url');var Mustache=require(_0x0571('0x1'));var Redis=require('ioredis');var urlforward=require('./urlforward');var integration=require('./integration');var cmContact=require('./cmContact');var script=require(_0x0571('0x2'));var cmContactRpc=require(_0x0571('0x3'));var config=require(_0x0571('0x4'));var logger=require(_0x0571('0x5'))('trigger');var ami=require(_0x0571('0x6'));config[_0x0571('0x7')]=_[_0x0571('0x8')](config[_0x0571('0x7')],{'host':_0x0571('0x9'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0x0571('0x7')]));var operators={'equals':function(_0x5a63c2,_0x20cf66){return _0x5a63c2==_0x20cf66;},'not_equals':function(_0x2a492d,_0x166eb0){return _0x2a492d!=_0x166eb0;}};var barAndWebActions=[_0x0571('0xa'),_0x0571('0xb'),'winapp'];function Trigger(_0x1f5869){this[_0x0571('0xc')]=_0x1f5869[_0x0571('0xc')];this[_0x0571('0xd')]=_0x1f5869[_0x0571('0xd')];this[_0x0571('0xe')]=_0x1f5869['voiceQueues'];this[_0x0571('0xf')]=_0x1f5869[_0x0571('0xf')];this[_0x0571('0x10')]=_0x1f5869[_0x0571('0x10')];this[_0x0571('0x11')]=_0x1f5869[_0x0571('0x11')];this['freshdeskAccounts']=_0x1f5869[_0x0571('0x12')];this['salesforceAccounts']=_0x1f5869['salesforceAccounts'];this[_0x0571('0x13')]=_0x1f5869[_0x0571('0x13')];this['zohoAccounts']=_0x1f5869['zohoAccounts'];this[_0x0571('0x14')]=_0x1f5869[_0x0571('0x14')];this['vtigerAccounts']=_0x1f5869['vtigerAccounts'];this['servicenowAccounts']=_0x1f5869[_0x0571('0x15')];this[_0x0571('0x16')]=_0x1f5869[_0x0571('0x16')];this[_0x0571('0x17')]=_0x1f5869[_0x0571('0x17')];this[_0x0571('0x18')]={'zendesk':this[_0x0571('0x11')],'salesforce':this['salesforceAccounts'],'freshdesk':this['freshdeskAccounts'],'sugarcrm':this['sugarcrmAccounts'],'zoho':this[_0x0571('0x19')],'desk':this[_0x0571('0x14')],'vtiger':this['vtigerAccounts'],'dynamics365':this[_0x0571('0x16')],'freshsales':this[_0x0571('0x17')],'servicenow':this[_0x0571('0x15')]};ami['on'](_0x0571('0x1a'),this[_0x0571('0x1b')]['bind'](this));ami['on'](_0x0571('0x1c'),this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x1e'),this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x1f'),this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on']('custom:queuecallerabandon',this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x20'),this[_0x0571('0x21')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x22'),this[_0x0571('0x21')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x23'),this[_0x0571('0x21')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x24'),this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on'](_0x0571('0x25'),this['syncCustomEvent'][_0x0571('0x1d')](this));ami['on'](_0x0571('0x26'),this['syncCustomEvent']['bind'](this));ami['on']('custom:outgoingmessage',this[_0x0571('0x1b')]['bind'](this));ami['on'](_0x0571('0x27'),this[_0x0571('0x1b')][_0x0571('0x1d')](this));ami['on']('custom:rejectmessage',this[_0x0571('0x1b')]['bind'](this));}Trigger[_0x0571('0x28')][_0x0571('0x29')]=function(_0x4198a1,_0x5be637,_0x3a8e88){logger[_0x0571('0x2a')](_0x4198a1,_0x5be637,JSON['stringify'](_0x3a8e88));io['to'](_0x4198a1)[_0x0571('0x29')](_0x5be637,_0x3a8e88);};Trigger[_0x0571('0x28')][_0x0571('0x1b')]=function(_0x324fc1){var _0x282dab=_[_0x0571('0x2b')](_0x324fc1);this['checkTriggers'](_0x282dab);};Trigger['prototype']['syncAgentDial']=function(_0xdd0ada){if(this[_0x0571('0xd')][_0xdd0ada['interface']]){this[_0x0571('0x1b')](_0xdd0ada);}};Trigger['prototype'][_0x0571('0x2c')]=function(_0x3ec962){var _0x1ed77a;for(var _0x463cdb in this['triggers']){if(this['triggers'][_0x0571('0x2d')](_0x463cdb)){if(this[_0x0571('0xc')][_0x463cdb][_0x0571('0x2e')]){_0x1ed77a=this['checkTrigger'](this[_0x0571('0xc')][_0x463cdb],_0x3ec962);if(_0x1ed77a){_[_0x0571('0x2f')](_0x3ec962,_0x3ec962[_0x0571('0x30')]);for(var _0x199cde=0x0,_0x28503e,_0x25183a,_0x344148;_0x199cde<this['triggers'][_0x463cdb]['Actions'][_0x0571('0x31')];_0x199cde+=0x1){_0x28503e=this[_0x0571('0xc')][_0x463cdb][_0x0571('0x32')][_0x199cde];if(this[_0x0571('0xd')][_0x3ec962[_0x0571('0x33')]]){switch(_0x28503e[_0x0571('0x34')][_0x0571('0x35')]()){case _0x0571('0x36'):break;case _0x0571('0x37'):case _0x0571('0x38'):var _0x13d57d={};switch(barAndWebActions[_0x28503e[_0x0571('0x39')]]){case'popup':_0x13d57d[_0x0571('0x3a')]=_0x28503e[_0x0571('0x3b')];_0x13d57d[_0x0571('0x3c')]=this[_0x0571('0xf')][_0x28503e['data2']]?Mustache['render'](this['templates'][_0x28503e[_0x0571('0x3b')]]['html'],_0x3ec962):_0x0571('0x3d');break;case _0x0571('0xb'):_0x13d57d[_0x0571('0x3e')]=this[_0x0571('0x3f')](_0x28503e['data2'],_0x3ec962,_['isNil'](_0x28503e[_0x0571('0x40')])?!![]:parseInt(_0x28503e[_0x0571('0x40')],0xa));if(_[_0x0571('0x41')](_0x28503e[_0x0571('0x42')])){_0x13d57d['location']='0';}else{_0x13d57d[_0x0571('0x43')]=_0x28503e['data4'];_0x13d57d['windowWidth']=_[_0x0571('0x41')](_0x28503e[_0x0571('0x44')])?_0x0571('0x45'):_0x28503e[_0x0571('0x44')];_0x13d57d[_0x0571('0x46')]=_['isNil'](_0x28503e[_0x0571('0x47')])?_0x0571('0x48'):_0x28503e[_0x0571('0x47')];}break;case _0x0571('0x49'):_0x13d57d[_0x0571('0x4a')]=_0x28503e[_0x0571('0x3b')]?Mustache['render'](_0x28503e[_0x0571('0x3b')],_0x3ec962):'';_0x13d57d[_0x0571('0x4b')]=_0x28503e[_0x0571('0x40')]?Mustache[_0x0571('0x4c')](_0x28503e['data3'],_0x3ec962):'';break;}this[_0x0571('0x29')](util['format'](_0x0571('0x4d'),this['agents'][_0x3ec962[_0x0571('0x33')]]['name']),util[_0x0571('0x4e')]('trigger:%s:%s',_0x28503e[_0x0571('0x34')][_0x0571('0x35')](),barAndWebActions[_0x28503e['data1']]),_['merge'](_0x13d57d,_0x3ec962));break;case'jscripty':this[_0x0571('0x29')](util['format'](_0x0571('0x4d'),this[_0x0571('0xd')][_0x3ec962['interface']][_0x0571('0x4f')]),util[_0x0571('0x4e')](_0x0571('0x50'),_0x28503e[_0x0571('0x34')][_0x0571('0x35')]()),_[_0x0571('0x2f')]({'ProjectId':parseInt(_0x28503e[_0x0571('0x39')],0xa)},_0x3ec962));break;default:this[_0x0571('0x29')](util[_0x0571('0x4e')](_0x0571('0x4d'),this[_0x0571('0xd')][_0x3ec962[_0x0571('0x33')]]['name']),util['format']('trigger:%s',_0x28503e[_0x0571('0x34')][_0x0571('0x35')]()),_['merge']({},_0x28503e,_0x3ec962));}}switch(_0x28503e['action'][_0x0571('0x35')]()){case _0x0571('0x36'):cmContact[_0x0571('0x51')](this[_0x0571('0xd')][_0x3ec962[_0x0571('0x33')]],_0x28503e,_0x3ec962,cmContactRpc);break;case'integration':integration['exec'](_0x28503e,_0x3ec962,this[_0x0571('0x18')],this[_0x0571('0xd')][_0x3ec962[_0x0571('0x33')]],this[_0x0571('0xe')][_0x3ec962[_0x0571('0x52')]],this[_0x0571('0x10')][_0x3ec962[_0x0571('0x53')]]);break;case _0x0571('0x54'):urlforward[_0x0571('0x51')](_0x28503e,_0x3ec962);break;case _0x0571('0x55'):script[_0x0571('0x51')](_0x28503e,_0x3ec962);break;}}}}}}};Trigger['prototype'][_0x0571('0x3f')]=function(_0x15e6c2,_0x3ae8b4,_0x46fed7){var _0x38104a=url[_0x0571('0x56')](Mustache['render'](_0x15e6c2,_0x3ae8b4),!![]);if(_0x46fed7){_[_0x0571('0x2f')](_0x38104a[_0x0571('0x57')],_0x3ae8b4);}delete _0x38104a[_0x0571('0x58')];var _0x3d139c=url[_0x0571('0x4e')](_0x38104a);_0x3d139c=_0x3d139c[_0x0571('0x59')](/\/\?/g,'?');return _0x3d139c;};Trigger[_0x0571('0x28')][_0x0571('0x5a')]=function(_0x1f3879,_0x63f545){var _0x139e50=!![],_0x403d92=!![];if(_0x1f3879['AllConditions'][_0x0571('0x31')]){_0x139e50=_[_0x0571('0x5b')](_0x1f3879['AllConditions'],this[_0x0571('0x5c')](_0x63f545,_0x1f3879[_0x0571('0x5d')]));}if(_0x1f3879[_0x0571('0x5e')][_0x0571('0x31')]){_0x403d92=_[_0x0571('0x5f')](_0x1f3879[_0x0571('0x5e')],this[_0x0571('0x5c')](_0x63f545,_0x1f3879['channel']));}return _0x139e50&&_0x403d92;};Trigger[_0x0571('0x28')]['checkConditions']=function(_0x29caaf,_0x30d733){return function(_0x3db2a7){switch(_0x3db2a7[_0x0571('0x60')]){case _0x0571('0x61'):if(_0x29caaf['channel']===_0x30d733){if(_0x30d733===_0x0571('0x62')){return _0x29caaf[_0x0571('0x63')]?operators[_0x3db2a7['operator']](Number(_0x3db2a7['value']),_0x29caaf[_0x0571('0x63')]):![];}else{return _0x29caaf[_[_0x0571('0x64')](_0x30d733)+'AccountId']?operators[_0x3db2a7[_0x0571('0x65')]](Number(_0x3db2a7[_0x0571('0x66')]),_0x29caaf[_['upperFirst'](_0x30d733)+_0x0571('0x67')]):![];}}break;case _0x0571('0x68'):case _0x0571('0x69'):if(_0x29caaf['channel']===_0x30d733){return _0x29caaf[_0x0571('0x6a')]?operators[_0x3db2a7[_0x0571('0x65')]](_0x3db2a7['value'],_0x29caaf[_0x0571('0x6a')]):![];}break;case _0x0571('0x52'):return _0x29caaf[_0x0571('0x52')]?operators[_0x3db2a7[_0x0571('0x65')]](_0x3db2a7[_0x0571('0x66')],_0x29caaf[_0x0571('0x52')]):![];case _0x0571('0x6b'):return _0x29caaf[_0x0571('0x6c')]?operators[_0x3db2a7[_0x0571('0x65')]](_0x3db2a7[_0x0571('0x66')],_0x29caaf[_0x0571('0x6c')]):![];case _0x0571('0x6d'):return _0x29caaf[_0x0571('0x6d')]?operators[_0x3db2a7[_0x0571('0x65')]](_0x3db2a7[_0x0571('0x66')],_0x29caaf[_0x0571('0x6d')]):![];case _0x0571('0x53'):return _0x29caaf['routeId']?operators[_0x3db2a7[_0x0571('0x65')]](_0x3db2a7[_0x0571('0x66')],_0x29caaf['routeId']):![];}return![];};};module['exports']=Trigger;
\ No newline at end of file
+var _0x6661=['interaction','message','event','agent','membername','lastevent','exports','util','url','mustache','ioredis','./cmContact','./script','../../../config/environment','../../../config/logger','trigger','../ami','defaults','redis','localhost','socket.io-emitter','popup','winapp','triggers','agents','voiceQueues','templates','voiceExtensions','zendeskAccounts','freshdeskAccounts','salesforceAccounts','sugarcrmAccounts','zohoAccounts','deskAccounts','vtigerAccounts','servicenowAccounts','dynamics365Accounts','freshsalesAccounts','accounts','custom:agentcalled','syncCustomEvent','bind','custom:agentringnoanswer','custom:agentcomplete','custom:dialbegin','custom:dialconnect','custom:dialend','syncAgentDial','custom:newinteraction','custom:outgoingmessage','custom:acceptmessage','custom:rejectmessage','emit','info','stringify','prototype','clone','checkTriggers','status','checkTrigger','merge','variables','Actions','length','interface','action','toLowerCase','contactmanager','motionbar','browser','data2','html','render','template\x20not\x20found','uri','buildUri','isNil','data3','data4','location','uriLocation','windowWidth','800','data5','data6','600','winApplication','winArguments','format','name','trigger:%s:%s','data1','jscripty','trigger:%s','user:%s','exec','integration','queue','routeId','urlforward','script','parse','query','search','replace','AllConditions','every','channel','AnyConditions','checkConditions','chat','ChatWebsiteId','operator','value','upperFirst','AccountId'];(function(_0x510a8d,_0x1d17ae){var _0x589450=function(_0x183330){while(--_0x183330){_0x510a8d['push'](_0x510a8d['shift']());}};_0x589450(++_0x1d17ae);}(_0x6661,0x1d7));var _0x1666=function(_0x45f951,_0x2750c8){_0x45f951=_0x45f951-0x0;var _0x24756c=_0x6661[_0x45f951];return _0x24756c;};'use strict';var util=require(_0x1666('0x0'));var _=require('lodash');var url=require(_0x1666('0x1'));var Mustache=require(_0x1666('0x2'));var Redis=require(_0x1666('0x3'));var urlforward=require('./urlforward');var integration=require('./integration');var cmContact=require(_0x1666('0x4'));var script=require(_0x1666('0x5'));var cmContactRpc=require('../rpc/cmContact');var config=require(_0x1666('0x6'));var logger=require(_0x1666('0x7'))(_0x1666('0x8'));var ami=require(_0x1666('0x9'));config['redis']=_[_0x1666('0xa')](config[_0x1666('0xb')],{'host':_0x1666('0xc'),'port':0x18eb});var io=require(_0x1666('0xd'))(new Redis(config[_0x1666('0xb')]));var operators={'equals':function(_0xdd36db,_0x525d24){return _0xdd36db==_0x525d24;},'not_equals':function(_0x2adc71,_0x170382){return _0x2adc71!=_0x170382;}};var barAndWebActions=[_0x1666('0xe'),_0x1666('0x1'),_0x1666('0xf')];function Trigger(_0x188ef8){this[_0x1666('0x10')]=_0x188ef8[_0x1666('0x10')];this[_0x1666('0x11')]=_0x188ef8[_0x1666('0x11')];this['voiceQueues']=_0x188ef8[_0x1666('0x12')];this[_0x1666('0x13')]=_0x188ef8[_0x1666('0x13')];this[_0x1666('0x14')]=_0x188ef8[_0x1666('0x14')];this['zendeskAccounts']=_0x188ef8[_0x1666('0x15')];this[_0x1666('0x16')]=_0x188ef8['freshdeskAccounts'];this['salesforceAccounts']=_0x188ef8[_0x1666('0x17')];this[_0x1666('0x18')]=_0x188ef8[_0x1666('0x18')];this[_0x1666('0x19')]=_0x188ef8[_0x1666('0x19')];this[_0x1666('0x1a')]=_0x188ef8[_0x1666('0x1a')];this[_0x1666('0x1b')]=_0x188ef8[_0x1666('0x1b')];this[_0x1666('0x1c')]=_0x188ef8[_0x1666('0x1c')];this['dynamics365Accounts']=_0x188ef8[_0x1666('0x1d')];this['freshsalesAccounts']=_0x188ef8[_0x1666('0x1e')];this[_0x1666('0x1f')]={'zendesk':this[_0x1666('0x15')],'salesforce':this[_0x1666('0x17')],'freshdesk':this['freshdeskAccounts'],'sugarcrm':this['sugarcrmAccounts'],'zoho':this[_0x1666('0x19')],'desk':this[_0x1666('0x1a')],'vtiger':this[_0x1666('0x1b')],'dynamics365':this[_0x1666('0x1d')],'freshsales':this[_0x1666('0x1e')],'servicenow':this[_0x1666('0x1c')]};ami['on'](_0x1666('0x20'),this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on']('custom:agentconnect',this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on'](_0x1666('0x23'),this[_0x1666('0x21')]['bind'](this));ami['on'](_0x1666('0x24'),this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on']('custom:queuecallerabandon',this[_0x1666('0x21')]['bind'](this));ami['on'](_0x1666('0x25'),this['syncAgentDial'][_0x1666('0x22')](this));ami['on'](_0x1666('0x26'),this['syncAgentDial'][_0x1666('0x22')](this));ami['on'](_0x1666('0x27'),this[_0x1666('0x28')][_0x1666('0x22')](this));ami['on'](_0x1666('0x29'),this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on']('custom:closedinteraction',this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on']('custom:incomingmessage',this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on'](_0x1666('0x2a'),this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on'](_0x1666('0x2b'),this[_0x1666('0x21')][_0x1666('0x22')](this));ami['on'](_0x1666('0x2c'),this[_0x1666('0x21')][_0x1666('0x22')](this));}Trigger['prototype'][_0x1666('0x2d')]=function(_0x51f48b,_0x17407a,_0x4269db){logger[_0x1666('0x2e')](_0x51f48b,_0x17407a,JSON[_0x1666('0x2f')](_0x4269db));io['to'](_0x51f48b)[_0x1666('0x2d')](_0x17407a,_0x4269db);};Trigger[_0x1666('0x30')]['syncCustomEvent']=function(_0x36d3a1){var _0x50c9e4=_[_0x1666('0x31')](_0x36d3a1);this['checkTriggers'](_0x50c9e4);};Trigger[_0x1666('0x30')][_0x1666('0x28')]=function(_0x44d4cd){if(this[_0x1666('0x11')][_0x44d4cd['interface']]){this['syncCustomEvent'](_0x44d4cd);}};Trigger[_0x1666('0x30')][_0x1666('0x32')]=function(_0x4f1a87){var _0x48e5df;for(var _0x486d3b in this[_0x1666('0x10')]){if(this[_0x1666('0x10')]['hasOwnProperty'](_0x486d3b)){if(this['triggers'][_0x486d3b][_0x1666('0x33')]){_0x48e5df=this[_0x1666('0x34')](this[_0x1666('0x10')][_0x486d3b],_0x4f1a87);if(_0x48e5df){_[_0x1666('0x35')](_0x4f1a87,_0x4f1a87[_0x1666('0x36')]);for(var _0x40d9d8=0x0,_0x57b894,_0x20b5ea,_0x3ce548;_0x40d9d8<this[_0x1666('0x10')][_0x486d3b][_0x1666('0x37')][_0x1666('0x38')];_0x40d9d8+=0x1){_0x57b894=this[_0x1666('0x10')][_0x486d3b]['Actions'][_0x40d9d8];if(this[_0x1666('0x11')][_0x4f1a87[_0x1666('0x39')]]){switch(_0x57b894[_0x1666('0x3a')][_0x1666('0x3b')]()){case _0x1666('0x3c'):break;case _0x1666('0x3d'):case _0x1666('0x3e'):var _0x3358e3={};switch(barAndWebActions[_0x57b894['data1']]){case _0x1666('0xe'):_0x3358e3['TemplateId']=_0x57b894[_0x1666('0x3f')];_0x3358e3[_0x1666('0x40')]=this[_0x1666('0x13')][_0x57b894['data2']]?Mustache[_0x1666('0x41')](this[_0x1666('0x13')][_0x57b894['data2']]['html'],_0x4f1a87):_0x1666('0x42');break;case _0x1666('0x1'):_0x3358e3[_0x1666('0x43')]=this[_0x1666('0x44')](_0x57b894['data2'],_0x4f1a87,_[_0x1666('0x45')](_0x57b894['data3'])?!![]:parseInt(_0x57b894[_0x1666('0x46')],0xa));if(_[_0x1666('0x45')](_0x57b894[_0x1666('0x47')])){_0x3358e3[_0x1666('0x48')]='0';}else{_0x3358e3[_0x1666('0x49')]=_0x57b894['data4'];_0x3358e3[_0x1666('0x4a')]=_[_0x1666('0x45')](_0x57b894['data5'])?_0x1666('0x4b'):_0x57b894[_0x1666('0x4c')];_0x3358e3['windowHeight']=_[_0x1666('0x45')](_0x57b894[_0x1666('0x4d')])?_0x1666('0x4e'):_0x57b894['data6'];}break;case'winapp':_0x3358e3[_0x1666('0x4f')]=_0x57b894['data2']?Mustache[_0x1666('0x41')](_0x57b894[_0x1666('0x3f')],_0x4f1a87):'';_0x3358e3[_0x1666('0x50')]=_0x57b894[_0x1666('0x46')]?Mustache[_0x1666('0x41')](_0x57b894[_0x1666('0x46')],_0x4f1a87):'';break;}this[_0x1666('0x2d')](util[_0x1666('0x51')]('user:%s',this[_0x1666('0x11')][_0x4f1a87['interface']][_0x1666('0x52')]),util[_0x1666('0x51')](_0x1666('0x53'),_0x57b894[_0x1666('0x3a')]['toLowerCase'](),barAndWebActions[_0x57b894[_0x1666('0x54')]]),_['merge'](_0x3358e3,_0x4f1a87));break;case _0x1666('0x55'):this[_0x1666('0x2d')](util[_0x1666('0x51')]('user:%s',this[_0x1666('0x11')][_0x4f1a87[_0x1666('0x39')]][_0x1666('0x52')]),util[_0x1666('0x51')](_0x1666('0x56'),_0x57b894['action'][_0x1666('0x3b')]()),_[_0x1666('0x35')]({'ProjectId':parseInt(_0x57b894['data1'],0xa)},_0x4f1a87));break;default:this[_0x1666('0x2d')](util[_0x1666('0x51')](_0x1666('0x57'),this[_0x1666('0x11')][_0x4f1a87[_0x1666('0x39')]][_0x1666('0x52')]),util[_0x1666('0x51')]('trigger:%s',_0x57b894[_0x1666('0x3a')][_0x1666('0x3b')]()),_['merge']({},_0x57b894,_0x4f1a87));}}switch(_0x57b894['action'][_0x1666('0x3b')]()){case _0x1666('0x3c'):cmContact[_0x1666('0x58')](this['agents'][_0x4f1a87['interface']],_0x57b894,_0x4f1a87,cmContactRpc);break;case _0x1666('0x59'):integration[_0x1666('0x58')](_0x57b894,_0x4f1a87,this[_0x1666('0x1f')],this[_0x1666('0x11')][_0x4f1a87[_0x1666('0x39')]],this[_0x1666('0x12')][_0x4f1a87[_0x1666('0x5a')]],this[_0x1666('0x14')][_0x4f1a87[_0x1666('0x5b')]]);break;case _0x1666('0x5c'):urlforward[_0x1666('0x58')](_0x57b894,_0x4f1a87);break;case _0x1666('0x5d'):script[_0x1666('0x58')](_0x57b894,_0x4f1a87);break;}}}}}}};Trigger[_0x1666('0x30')][_0x1666('0x44')]=function(_0x578625,_0x58111b,_0x3ca2cf){var _0x1f3152=url[_0x1666('0x5e')](Mustache[_0x1666('0x41')](_0x578625,_0x58111b),!![]);if(_0x3ca2cf){_['merge'](_0x1f3152[_0x1666('0x5f')],_0x58111b);}delete _0x1f3152[_0x1666('0x60')];var _0x21d3fa=url[_0x1666('0x51')](_0x1f3152);_0x21d3fa=_0x21d3fa[_0x1666('0x61')](/\/\?/g,'?');return _0x21d3fa;};Trigger[_0x1666('0x30')]['checkTrigger']=function(_0x59b5c4,_0x37ebb4){var _0x3cdf79=!![],_0x2a0378=!![];if(_0x59b5c4[_0x1666('0x62')][_0x1666('0x38')]){_0x3cdf79=_[_0x1666('0x63')](_0x59b5c4['AllConditions'],this['checkConditions'](_0x37ebb4,_0x59b5c4[_0x1666('0x64')]));}if(_0x59b5c4[_0x1666('0x65')]['length']){_0x2a0378=_['some'](_0x59b5c4['AnyConditions'],this[_0x1666('0x66')](_0x37ebb4,_0x59b5c4[_0x1666('0x64')]));}return _0x3cdf79&&_0x2a0378;};Trigger[_0x1666('0x30')][_0x1666('0x66')]=function(_0x445372,_0x5c947a){return function(_0x12902e){switch(_0x12902e['field']){case'account':if(_0x445372['channel']===_0x5c947a){if(_0x5c947a===_0x1666('0x67')){return _0x445372[_0x1666('0x68')]?operators[_0x12902e[_0x1666('0x69')]](Number(_0x12902e[_0x1666('0x6a')]),_0x445372[_0x1666('0x68')]):![];}else{return _0x445372[_[_0x1666('0x6b')](_0x5c947a)+_0x1666('0x6c')]?operators[_0x12902e[_0x1666('0x69')]](Number(_0x12902e[_0x1666('0x6a')]),_0x445372[_[_0x1666('0x6b')](_0x5c947a)+_0x1666('0x6c')]):![];}}break;case _0x1666('0x6d'):case _0x1666('0x6e'):if(_0x445372['channel']===_0x5c947a){return _0x445372[_0x1666('0x6f')]?operators[_0x12902e[_0x1666('0x69')]](_0x12902e['value'],_0x445372['event']):![];}break;case _0x1666('0x5a'):return _0x445372[_0x1666('0x5a')]?operators[_0x12902e[_0x1666('0x69')]](_0x12902e['value'],_0x445372[_0x1666('0x5a')]):![];case _0x1666('0x70'):return _0x445372[_0x1666('0x71')]?operators[_0x12902e[_0x1666('0x69')]](_0x12902e[_0x1666('0x6a')],_0x445372['membername']):![];case _0x1666('0x72'):return _0x445372[_0x1666('0x72')]?operators[_0x12902e[_0x1666('0x69')]](_0x12902e['value'],_0x445372[_0x1666('0x72')]):![];case _0x1666('0x5b'):return _0x445372['routeId']?operators[_0x12902e[_0x1666('0x69')]](_0x12902e[_0x1666('0x6a')],_0x445372['routeId']):![];}return![];};};module[_0x1666('0x73')]=Trigger;
\ No newline at end of file