Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / ami / trigger / index.js
index f9a7849..507f3c6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1dab=['trigger','redis','defaults','localhost','socket.io-emitter','popup','url','winapp','triggers','agents','voiceQueues','templates','voiceExtensions','freshdeskAccounts','salesforceAccounts','sugarcrmAccounts','zohoAccounts','deskAccounts','vtigerAccounts','servicenowAccounts','dynamics365Accounts','accounts','zendeskAccounts','custom:agentcalled','syncCustomEvent','bind','custom:agentcomplete','custom:queuecallerabandon','custom:dialbegin','syncAgentDial','custom:dialend','custom:newinteraction','custom:closedinteraction','custom:incomingmessage','custom:acceptmessage','prototype','stringify','emit','clone','checkTriggers','hasOwnProperty','status','checkTrigger','merge','Actions','length','interface','action','contactmanager','motionbar','browser','data1','data2','html','render','template\x20not\x20found','uri','isNil','data3','data4','location','windowWidth','800','data5','windowHeight','data6','600','winApplication','format','trigger:%s:%s','jscripty','user:%s','toLowerCase','name','trigger:%s','exec','integration','queue','urlforward','parse','query','search','AllConditions','every','checkConditions','channel','some','AnyConditions','field','chat','ChatWebsiteId','operator','value','upperFirst','AccountId','event','agent','membername','lastevent','routeId','exports','util','lodash','mustache','ioredis','./urlforward','./integration','./cmContact','./script','../rpc/cmContact','../../../config/logger'];(function(_0x4bff53,_0x472685){var _0xa7642c=function(_0x4223bd){while(--_0x4223bd){_0x4bff53['push'](_0x4bff53['shift']());}};_0xa7642c(++_0x472685);}(_0x1dab,0x143));var _0xb1da=function(_0x2969f0,_0x11b411){_0x2969f0=_0x2969f0-0x0;var _0x2ca8c0=_0x1dab[_0x2969f0];return _0x2ca8c0;};'use strict';var util=require(_0xb1da('0x0'));var _=require(_0xb1da('0x1'));var url=require('url');var Mustache=require(_0xb1da('0x2'));var Redis=require(_0xb1da('0x3'));var urlforward=require(_0xb1da('0x4'));var integration=require(_0xb1da('0x5'));var cmContact=require(_0xb1da('0x6'));var script=require(_0xb1da('0x7'));var cmContactRpc=require(_0xb1da('0x8'));var config=require('../../../config/environment');var logger=require(_0xb1da('0x9'))(_0xb1da('0xa'));var ami=require('../ami');config[_0xb1da('0xb')]=_[_0xb1da('0xc')](config[_0xb1da('0xb')],{'host':_0xb1da('0xd'),'port':0x18eb});var io=require(_0xb1da('0xe'))(new Redis(config['redis']));var operators={'equals':function(_0x202cc2,_0x51ffef){return _0x202cc2==_0x51ffef;},'not_equals':function(_0x1231dc,_0x217f60){return _0x1231dc!=_0x217f60;}};var barAndWebActions=[_0xb1da('0xf'),_0xb1da('0x10'),_0xb1da('0x11')];function Trigger(_0x2f0aa8){this[_0xb1da('0x12')]=_0x2f0aa8[_0xb1da('0x12')];this[_0xb1da('0x13')]=_0x2f0aa8[_0xb1da('0x13')];this[_0xb1da('0x14')]=_0x2f0aa8[_0xb1da('0x14')];this[_0xb1da('0x15')]=_0x2f0aa8[_0xb1da('0x15')];this['voiceExtensions']=_0x2f0aa8[_0xb1da('0x16')];this['zendeskAccounts']=_0x2f0aa8['zendeskAccounts'];this[_0xb1da('0x17')]=_0x2f0aa8[_0xb1da('0x17')];this[_0xb1da('0x18')]=_0x2f0aa8[_0xb1da('0x18')];this[_0xb1da('0x19')]=_0x2f0aa8[_0xb1da('0x19')];this[_0xb1da('0x1a')]=_0x2f0aa8[_0xb1da('0x1a')];this[_0xb1da('0x1b')]=_0x2f0aa8[_0xb1da('0x1b')];this[_0xb1da('0x1c')]=_0x2f0aa8['vtigerAccounts'];this['servicenowAccounts']=_0x2f0aa8[_0xb1da('0x1d')];this[_0xb1da('0x1e')]=_0x2f0aa8[_0xb1da('0x1e')];this[_0xb1da('0x1f')]={'zendesk':this[_0xb1da('0x20')],'salesforce':this['salesforceAccounts'],'freshdesk':this[_0xb1da('0x17')],'sugarcrm':this[_0xb1da('0x19')],'zoho':this[_0xb1da('0x1a')],'desk':this[_0xb1da('0x1b')],'vtiger':this['vtigerAccounts'],'servicenow':this[_0xb1da('0x1d')],'dynamics365':this[_0xb1da('0x1e')]};ami['on'](_0xb1da('0x21'),this[_0xb1da('0x22')][_0xb1da('0x23')](this));ami['on']('custom:agentconnect',this[_0xb1da('0x22')][_0xb1da('0x23')](this));ami['on']('custom:agentringnoanswer',this['syncCustomEvent'][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x24'),this['syncCustomEvent'][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x25'),this[_0xb1da('0x22')][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x26'),this[_0xb1da('0x27')][_0xb1da('0x23')](this));ami['on']('custom:dialconnect',this[_0xb1da('0x27')][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x28'),this[_0xb1da('0x27')][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x29'),this['syncCustomEvent'][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x2a'),this[_0xb1da('0x22')][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x2b'),this[_0xb1da('0x22')]['bind'](this));ami['on']('custom:outgoingmessage',this['syncCustomEvent'][_0xb1da('0x23')](this));ami['on'](_0xb1da('0x2c'),this[_0xb1da('0x22')][_0xb1da('0x23')](this));ami['on']('custom:rejectmessage',this[_0xb1da('0x22')][_0xb1da('0x23')](this));}Trigger[_0xb1da('0x2d')]['emit']=function(_0x1bb282,_0x9b2bd9,_0x13b214){logger['info'](_0x1bb282,_0x9b2bd9,JSON[_0xb1da('0x2e')](_0x13b214));io['to'](_0x1bb282)[_0xb1da('0x2f')](_0x9b2bd9,_0x13b214);};Trigger[_0xb1da('0x2d')][_0xb1da('0x22')]=function(_0x29e9be){var _0x42b97b=_[_0xb1da('0x30')](_0x29e9be);this[_0xb1da('0x31')](_0x42b97b);};Trigger['prototype']['syncAgentDial']=function(_0x22e532){if(this['agents'][_0x22e532['interface']]){this[_0xb1da('0x22')](_0x22e532);}};Trigger[_0xb1da('0x2d')][_0xb1da('0x31')]=function(_0xdd0ac6){var _0x36dca3;for(var _0x492cc4 in this[_0xb1da('0x12')]){if(this[_0xb1da('0x12')][_0xb1da('0x32')](_0x492cc4)){if(this[_0xb1da('0x12')][_0x492cc4][_0xb1da('0x33')]){_0x36dca3=this[_0xb1da('0x34')](this['triggers'][_0x492cc4],_0xdd0ac6);if(_0x36dca3){_[_0xb1da('0x35')](_0xdd0ac6,_0xdd0ac6['variables']);for(var _0x358a41=0x0,_0x4eb0ce,_0x511990,_0x594f6a;_0x358a41<this['triggers'][_0x492cc4][_0xb1da('0x36')][_0xb1da('0x37')];_0x358a41+=0x1){_0x4eb0ce=this[_0xb1da('0x12')][_0x492cc4][_0xb1da('0x36')][_0x358a41];if(this[_0xb1da('0x13')][_0xdd0ac6[_0xb1da('0x38')]]){switch(_0x4eb0ce[_0xb1da('0x39')]['toLowerCase']()){case _0xb1da('0x3a'):break;case _0xb1da('0x3b'):case _0xb1da('0x3c'):var _0xa9bc55={};switch(barAndWebActions[_0x4eb0ce[_0xb1da('0x3d')]]){case'popup':_0xa9bc55['TemplateId']=_0x4eb0ce[_0xb1da('0x3e')];_0xa9bc55[_0xb1da('0x3f')]=this[_0xb1da('0x15')][_0x4eb0ce[_0xb1da('0x3e')]]?Mustache[_0xb1da('0x40')](this['templates'][_0x4eb0ce[_0xb1da('0x3e')]]['html'],_0xdd0ac6):_0xb1da('0x41');break;case _0xb1da('0x10'):_0xa9bc55[_0xb1da('0x42')]=this['buildUri'](_0x4eb0ce[_0xb1da('0x3e')],_0xdd0ac6,_[_0xb1da('0x43')](_0x4eb0ce[_0xb1da('0x44')])?!![]:parseInt(_0x4eb0ce[_0xb1da('0x44')],0xa));if(_[_0xb1da('0x43')](_0x4eb0ce[_0xb1da('0x45')])){_0xa9bc55[_0xb1da('0x46')]='0';}else{_0xa9bc55['uriLocation']=_0x4eb0ce['data4'];_0xa9bc55[_0xb1da('0x47')]=_[_0xb1da('0x43')](_0x4eb0ce['data5'])?_0xb1da('0x48'):_0x4eb0ce[_0xb1da('0x49')];_0xa9bc55[_0xb1da('0x4a')]=_[_0xb1da('0x43')](_0x4eb0ce[_0xb1da('0x4b')])?_0xb1da('0x4c'):_0x4eb0ce[_0xb1da('0x4b')];}break;case _0xb1da('0x11'):_0xa9bc55[_0xb1da('0x4d')]=_0x4eb0ce['data2']?Mustache['render'](_0x4eb0ce['data2'],_0xdd0ac6):'';_0xa9bc55['winArguments']=_0x4eb0ce[_0xb1da('0x44')]?Mustache[_0xb1da('0x40')](_0x4eb0ce[_0xb1da('0x44')],_0xdd0ac6):'';break;}this['emit'](util[_0xb1da('0x4e')]('user:%s',this[_0xb1da('0x13')][_0xdd0ac6['interface']]['name']),util['format'](_0xb1da('0x4f'),_0x4eb0ce[_0xb1da('0x39')]['toLowerCase'](),barAndWebActions[_0x4eb0ce[_0xb1da('0x3d')]]),_['merge'](_0xa9bc55,_0xdd0ac6));break;case _0xb1da('0x50'):this[_0xb1da('0x2f')](util[_0xb1da('0x4e')](_0xb1da('0x51'),this[_0xb1da('0x13')][_0xdd0ac6[_0xb1da('0x38')]]['name']),util[_0xb1da('0x4e')]('trigger:%s',_0x4eb0ce[_0xb1da('0x39')][_0xb1da('0x52')]()),_['merge']({'ProjectId':parseInt(_0x4eb0ce[_0xb1da('0x3d')],0xa)},_0xdd0ac6));break;default:this['emit'](util[_0xb1da('0x4e')]('user:%s',this[_0xb1da('0x13')][_0xdd0ac6[_0xb1da('0x38')]][_0xb1da('0x53')]),util[_0xb1da('0x4e')](_0xb1da('0x54'),_0x4eb0ce[_0xb1da('0x39')][_0xb1da('0x52')]()),_[_0xb1da('0x35')]({},_0x4eb0ce,_0xdd0ac6));}}switch(_0x4eb0ce[_0xb1da('0x39')][_0xb1da('0x52')]()){case _0xb1da('0x3a'):cmContact[_0xb1da('0x55')](this['agents'][_0xdd0ac6['interface']],_0x4eb0ce,_0xdd0ac6,cmContactRpc);break;case _0xb1da('0x56'):integration['exec'](_0x4eb0ce,_0xdd0ac6,this[_0xb1da('0x1f')],this['agents'][_0xdd0ac6[_0xb1da('0x38')]],this[_0xb1da('0x14')][_0xdd0ac6[_0xb1da('0x57')]],this[_0xb1da('0x16')][_0xdd0ac6['routeId']]);break;case _0xb1da('0x58'):urlforward['exec'](_0x4eb0ce,_0xdd0ac6);break;case'script':script[_0xb1da('0x55')](_0x4eb0ce,_0xdd0ac6);break;}}}}}}};Trigger[_0xb1da('0x2d')]['buildUri']=function(_0x9fc805,_0x30f525,_0xae0851){var _0x2cd92a=url[_0xb1da('0x59')](Mustache[_0xb1da('0x40')](_0x9fc805,_0x30f525),!![]);if(_0xae0851){_[_0xb1da('0x35')](_0x2cd92a[_0xb1da('0x5a')],_0x30f525);}delete _0x2cd92a[_0xb1da('0x5b')];return url[_0xb1da('0x4e')](_0x2cd92a);};Trigger[_0xb1da('0x2d')]['checkTrigger']=function(_0xc743c,_0x27f6a7){var _0x482fab=!![],_0x14dcc8=!![];if(_0xc743c[_0xb1da('0x5c')][_0xb1da('0x37')]){_0x482fab=_[_0xb1da('0x5d')](_0xc743c[_0xb1da('0x5c')],this[_0xb1da('0x5e')](_0x27f6a7,_0xc743c[_0xb1da('0x5f')]));}if(_0xc743c['AnyConditions'][_0xb1da('0x37')]){_0x14dcc8=_[_0xb1da('0x60')](_0xc743c[_0xb1da('0x61')],this['checkConditions'](_0x27f6a7,_0xc743c[_0xb1da('0x5f')]));}return _0x482fab&&_0x14dcc8;};Trigger[_0xb1da('0x2d')][_0xb1da('0x5e')]=function(_0x498533,_0xfa01e7){return function(_0x2f825a){switch(_0x2f825a[_0xb1da('0x62')]){case'account':if(_0x498533[_0xb1da('0x5f')]===_0xfa01e7){if(_0xfa01e7===_0xb1da('0x63')){return _0x498533[_0xb1da('0x64')]?operators[_0x2f825a[_0xb1da('0x65')]](Number(_0x2f825a[_0xb1da('0x66')]),_0x498533[_0xb1da('0x64')]):![];}else{return _0x498533[_[_0xb1da('0x67')](_0xfa01e7)+_0xb1da('0x68')]?operators[_0x2f825a[_0xb1da('0x65')]](Number(_0x2f825a['value']),_0x498533[_[_0xb1da('0x67')](_0xfa01e7)+_0xb1da('0x68')]):![];}}break;case'interaction':case'message':if(_0x498533['channel']===_0xfa01e7){return _0x498533[_0xb1da('0x69')]?operators[_0x2f825a['operator']](_0x2f825a[_0xb1da('0x66')],_0x498533[_0xb1da('0x69')]):![];}break;case _0xb1da('0x57'):return _0x498533[_0xb1da('0x57')]?operators[_0x2f825a[_0xb1da('0x65')]](_0x2f825a[_0xb1da('0x66')],_0x498533['queue']):![];case _0xb1da('0x6a'):return _0x498533['membername']?operators[_0x2f825a[_0xb1da('0x65')]](_0x2f825a['value'],_0x498533[_0xb1da('0x6b')]):![];case _0xb1da('0x6c'):return _0x498533[_0xb1da('0x6c')]?operators[_0x2f825a['operator']](_0x2f825a['value'],_0x498533[_0xb1da('0x6c')]):![];case'routeId':return _0x498533[_0xb1da('0x6d')]?operators[_0x2f825a[_0xb1da('0x65')]](_0x2f825a['value'],_0x498533[_0xb1da('0x6d')]):![];}return![];};};module[_0xb1da('0x6e')]=Trigger;
\ No newline at end of file
+var _0xc2df=['custom:dialbegin','syncAgentDial','custom:dialconnect','custom:newinteraction','custom:closedinteraction','custom:outgoingmessage','custom:acceptmessage','custom:rejectmessage','emit','info','stringify','clone','checkTriggers','prototype','interface','hasOwnProperty','checkTrigger','merge','variables','Actions','motionbar','browser','data1','TemplateId','data2','render','template\x20not\x20found','isNil','data3','data4','windowWidth','data5','800','windowHeight','data6','600','winApplication','winArguments','format','user:%s','trigger:%s:%s','action','toLowerCase','name','exec','integration','queue','routeId','urlforward','script','parse','query','search','AllConditions','length','every','checkConditions','channel','AnyConditions','field','account','chat','operator','ChatWebsiteId','upperFirst','AccountId','value','interaction','message','event','agent','membername','lastevent','exports','util','lodash','mustache','ioredis','./urlforward','./integration','./script','../rpc/cmContact','../../../config/environment','trigger','defaults','redis','localhost','socket.io-emitter','popup','url','winapp','triggers','agents','voiceQueues','templates','voiceExtensions','zendeskAccounts','freshdeskAccounts','salesforceAccounts','sugarcrmAccounts','zohoAccounts','deskAccounts','vtigerAccounts','servicenowAccounts','dynamics365Accounts','accounts','custom:agentcalled','syncCustomEvent','bind','custom:agentconnect','custom:queuecallerabandon'];(function(_0x2144d9,_0xdee16){var _0xac271c=function(_0x72c3c3){while(--_0x72c3c3){_0x2144d9['push'](_0x2144d9['shift']());}};_0xac271c(++_0xdee16);}(_0xc2df,0x197));var _0xfc2d=function(_0x3df0bd,_0x4724d6){_0x3df0bd=_0x3df0bd-0x0;var _0x53578e=_0xc2df[_0x3df0bd];return _0x53578e;};'use strict';var util=require(_0xfc2d('0x0'));var _=require(_0xfc2d('0x1'));var url=require('url');var Mustache=require(_0xfc2d('0x2'));var Redis=require(_0xfc2d('0x3'));var urlforward=require(_0xfc2d('0x4'));var integration=require(_0xfc2d('0x5'));var cmContact=require('./cmContact');var script=require(_0xfc2d('0x6'));var cmContactRpc=require(_0xfc2d('0x7'));var config=require(_0xfc2d('0x8'));var logger=require('../../../config/logger')(_0xfc2d('0x9'));var ami=require('../ami');config['redis']=_[_0xfc2d('0xa')](config[_0xfc2d('0xb')],{'host':_0xfc2d('0xc'),'port':0x18eb});var io=require(_0xfc2d('0xd'))(new Redis(config[_0xfc2d('0xb')]));var operators={'equals':function(_0x3bc9b5,_0x5bda8f){return _0x3bc9b5==_0x5bda8f;},'not_equals':function(_0xc5821,_0x47c23c){return _0xc5821!=_0x47c23c;}};var barAndWebActions=[_0xfc2d('0xe'),_0xfc2d('0xf'),_0xfc2d('0x10')];function Trigger(_0x149aa5){this[_0xfc2d('0x11')]=_0x149aa5['triggers'];this['agents']=_0x149aa5[_0xfc2d('0x12')];this[_0xfc2d('0x13')]=_0x149aa5[_0xfc2d('0x13')];this[_0xfc2d('0x14')]=_0x149aa5['templates'];this[_0xfc2d('0x15')]=_0x149aa5[_0xfc2d('0x15')];this[_0xfc2d('0x16')]=_0x149aa5['zendeskAccounts'];this[_0xfc2d('0x17')]=_0x149aa5[_0xfc2d('0x17')];this[_0xfc2d('0x18')]=_0x149aa5[_0xfc2d('0x18')];this[_0xfc2d('0x19')]=_0x149aa5[_0xfc2d('0x19')];this['zohoAccounts']=_0x149aa5[_0xfc2d('0x1a')];this['deskAccounts']=_0x149aa5[_0xfc2d('0x1b')];this['vtigerAccounts']=_0x149aa5[_0xfc2d('0x1c')];this[_0xfc2d('0x1d')]=_0x149aa5['servicenowAccounts'];this[_0xfc2d('0x1e')]=_0x149aa5[_0xfc2d('0x1e')];this[_0xfc2d('0x1f')]={'zendesk':this['zendeskAccounts'],'salesforce':this[_0xfc2d('0x18')],'freshdesk':this['freshdeskAccounts'],'sugarcrm':this[_0xfc2d('0x19')],'zoho':this[_0xfc2d('0x1a')],'desk':this['deskAccounts'],'vtiger':this[_0xfc2d('0x1c')],'servicenow':this['servicenowAccounts'],'dynamics365':this[_0xfc2d('0x1e')]};ami['on'](_0xfc2d('0x20'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x23'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on']('custom:agentringnoanswer',this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on']('custom:agentcomplete',this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x24'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x25'),this[_0xfc2d('0x26')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x27'),this[_0xfc2d('0x26')]['bind'](this));ami['on']('custom:dialend',this[_0xfc2d('0x26')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x28'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x29'),this[_0xfc2d('0x21')]['bind'](this));ami['on']('custom:incomingmessage',this['syncCustomEvent'][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x2a'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x2b'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));ami['on'](_0xfc2d('0x2c'),this[_0xfc2d('0x21')][_0xfc2d('0x22')](this));}Trigger['prototype'][_0xfc2d('0x2d')]=function(_0x90c21e,_0x135aaf,_0x1f36d5){logger[_0xfc2d('0x2e')](_0x90c21e,_0x135aaf,JSON[_0xfc2d('0x2f')](_0x1f36d5));io['to'](_0x90c21e)['emit'](_0x135aaf,_0x1f36d5);};Trigger['prototype'][_0xfc2d('0x21')]=function(_0x308b7d){var _0x2626e0=_[_0xfc2d('0x30')](_0x308b7d);this[_0xfc2d('0x31')](_0x2626e0);};Trigger[_0xfc2d('0x32')][_0xfc2d('0x26')]=function(_0x367d4c){if(this['agents'][_0x367d4c[_0xfc2d('0x33')]]){this[_0xfc2d('0x21')](_0x367d4c);}};Trigger[_0xfc2d('0x32')][_0xfc2d('0x31')]=function(_0x29c173){var _0x8a2542;for(var _0x5d0219 in this['triggers']){if(this[_0xfc2d('0x11')][_0xfc2d('0x34')](_0x5d0219)){if(this[_0xfc2d('0x11')][_0x5d0219]['status']){_0x8a2542=this[_0xfc2d('0x35')](this[_0xfc2d('0x11')][_0x5d0219],_0x29c173);if(_0x8a2542){_[_0xfc2d('0x36')](_0x29c173,_0x29c173[_0xfc2d('0x37')]);for(var _0x3c5837=0x0,_0x48a7d2,_0x4d3945,_0x1c6dc3;_0x3c5837<this['triggers'][_0x5d0219][_0xfc2d('0x38')]['length'];_0x3c5837+=0x1){_0x48a7d2=this[_0xfc2d('0x11')][_0x5d0219][_0xfc2d('0x38')][_0x3c5837];if(this[_0xfc2d('0x12')][_0x29c173['interface']]){switch(_0x48a7d2['action']['toLowerCase']()){case'contactmanager':break;case _0xfc2d('0x39'):case _0xfc2d('0x3a'):var _0x5de61f={};switch(barAndWebActions[_0x48a7d2[_0xfc2d('0x3b')]]){case _0xfc2d('0xe'):_0x5de61f[_0xfc2d('0x3c')]=_0x48a7d2['data2'];_0x5de61f['html']=this[_0xfc2d('0x14')][_0x48a7d2[_0xfc2d('0x3d')]]?Mustache[_0xfc2d('0x3e')](this[_0xfc2d('0x14')][_0x48a7d2[_0xfc2d('0x3d')]]['html'],_0x29c173):_0xfc2d('0x3f');break;case'url':_0x5de61f['uri']=this['buildUri'](_0x48a7d2[_0xfc2d('0x3d')],_0x29c173,_[_0xfc2d('0x40')](_0x48a7d2[_0xfc2d('0x41')])?!![]:parseInt(_0x48a7d2[_0xfc2d('0x41')],0xa));if(_['isNil'](_0x48a7d2['data4'])){_0x5de61f['location']='0';}else{_0x5de61f['uriLocation']=_0x48a7d2[_0xfc2d('0x42')];_0x5de61f[_0xfc2d('0x43')]=_[_0xfc2d('0x40')](_0x48a7d2[_0xfc2d('0x44')])?_0xfc2d('0x45'):_0x48a7d2[_0xfc2d('0x44')];_0x5de61f[_0xfc2d('0x46')]=_[_0xfc2d('0x40')](_0x48a7d2[_0xfc2d('0x47')])?_0xfc2d('0x48'):_0x48a7d2[_0xfc2d('0x47')];}break;case _0xfc2d('0x10'):_0x5de61f[_0xfc2d('0x49')]=_0x48a7d2[_0xfc2d('0x3d')]?Mustache['render'](_0x48a7d2[_0xfc2d('0x3d')],_0x29c173):'';_0x5de61f[_0xfc2d('0x4a')]=_0x48a7d2[_0xfc2d('0x41')]?Mustache[_0xfc2d('0x3e')](_0x48a7d2[_0xfc2d('0x41')],_0x29c173):'';break;}this[_0xfc2d('0x2d')](util[_0xfc2d('0x4b')](_0xfc2d('0x4c'),this[_0xfc2d('0x12')][_0x29c173[_0xfc2d('0x33')]]['name']),util[_0xfc2d('0x4b')](_0xfc2d('0x4d'),_0x48a7d2[_0xfc2d('0x4e')]['toLowerCase'](),barAndWebActions[_0x48a7d2['data1']]),_[_0xfc2d('0x36')](_0x5de61f,_0x29c173));break;case'jscripty':this[_0xfc2d('0x2d')](util[_0xfc2d('0x4b')](_0xfc2d('0x4c'),this['agents'][_0x29c173[_0xfc2d('0x33')]]['name']),util[_0xfc2d('0x4b')]('trigger:%s',_0x48a7d2[_0xfc2d('0x4e')][_0xfc2d('0x4f')]()),_[_0xfc2d('0x36')]({'ProjectId':parseInt(_0x48a7d2[_0xfc2d('0x3b')],0xa)},_0x29c173));break;default:this[_0xfc2d('0x2d')](util[_0xfc2d('0x4b')](_0xfc2d('0x4c'),this[_0xfc2d('0x12')][_0x29c173[_0xfc2d('0x33')]][_0xfc2d('0x50')]),util[_0xfc2d('0x4b')]('trigger:%s',_0x48a7d2[_0xfc2d('0x4e')]['toLowerCase']()),_[_0xfc2d('0x36')]({},_0x48a7d2,_0x29c173));}}switch(_0x48a7d2['action'][_0xfc2d('0x4f')]()){case'contactmanager':cmContact[_0xfc2d('0x51')](this[_0xfc2d('0x12')][_0x29c173['interface']],_0x48a7d2,_0x29c173,cmContactRpc);break;case _0xfc2d('0x52'):integration[_0xfc2d('0x51')](_0x48a7d2,_0x29c173,this[_0xfc2d('0x1f')],this[_0xfc2d('0x12')][_0x29c173['interface']],this['voiceQueues'][_0x29c173[_0xfc2d('0x53')]],this[_0xfc2d('0x15')][_0x29c173[_0xfc2d('0x54')]]);break;case _0xfc2d('0x55'):urlforward[_0xfc2d('0x51')](_0x48a7d2,_0x29c173);break;case _0xfc2d('0x56'):script[_0xfc2d('0x51')](_0x48a7d2,_0x29c173);break;}}}}}}};Trigger[_0xfc2d('0x32')]['buildUri']=function(_0x57913d,_0x597e8f,_0x36f82d){var _0x1f2906=url[_0xfc2d('0x57')](Mustache[_0xfc2d('0x3e')](_0x57913d,_0x597e8f),!![]);if(_0x36f82d){_[_0xfc2d('0x36')](_0x1f2906[_0xfc2d('0x58')],_0x597e8f);}delete _0x1f2906[_0xfc2d('0x59')];return url['format'](_0x1f2906);};Trigger[_0xfc2d('0x32')][_0xfc2d('0x35')]=function(_0x5b0fb8,_0x53a775){var _0xdb33e8=!![],_0x1f7a5a=!![];if(_0x5b0fb8[_0xfc2d('0x5a')][_0xfc2d('0x5b')]){_0xdb33e8=_[_0xfc2d('0x5c')](_0x5b0fb8[_0xfc2d('0x5a')],this[_0xfc2d('0x5d')](_0x53a775,_0x5b0fb8[_0xfc2d('0x5e')]));}if(_0x5b0fb8[_0xfc2d('0x5f')][_0xfc2d('0x5b')]){_0x1f7a5a=_['some'](_0x5b0fb8[_0xfc2d('0x5f')],this[_0xfc2d('0x5d')](_0x53a775,_0x5b0fb8['channel']));}return _0xdb33e8&&_0x1f7a5a;};Trigger[_0xfc2d('0x32')]['checkConditions']=function(_0x4138c6,_0x69b53f){return function(_0x109ab6){switch(_0x109ab6[_0xfc2d('0x60')]){case _0xfc2d('0x61'):if(_0x4138c6[_0xfc2d('0x5e')]===_0x69b53f){if(_0x69b53f===_0xfc2d('0x62')){return _0x4138c6['ChatWebsiteId']?operators[_0x109ab6[_0xfc2d('0x63')]](Number(_0x109ab6['value']),_0x4138c6[_0xfc2d('0x64')]):![];}else{return _0x4138c6[_[_0xfc2d('0x65')](_0x69b53f)+_0xfc2d('0x66')]?operators[_0x109ab6['operator']](Number(_0x109ab6[_0xfc2d('0x67')]),_0x4138c6[_['upperFirst'](_0x69b53f)+_0xfc2d('0x66')]):![];}}break;case _0xfc2d('0x68'):case _0xfc2d('0x69'):if(_0x4138c6[_0xfc2d('0x5e')]===_0x69b53f){return _0x4138c6['event']?operators[_0x109ab6[_0xfc2d('0x63')]](_0x109ab6[_0xfc2d('0x67')],_0x4138c6[_0xfc2d('0x6a')]):![];}break;case _0xfc2d('0x53'):return _0x4138c6['queue']?operators[_0x109ab6[_0xfc2d('0x63')]](_0x109ab6[_0xfc2d('0x67')],_0x4138c6[_0xfc2d('0x53')]):![];case _0xfc2d('0x6b'):return _0x4138c6[_0xfc2d('0x6c')]?operators[_0x109ab6[_0xfc2d('0x63')]](_0x109ab6['value'],_0x4138c6['membername']):![];case _0xfc2d('0x6d'):return _0x4138c6[_0xfc2d('0x6d')]?operators[_0x109ab6['operator']](_0x109ab6[_0xfc2d('0x67')],_0x4138c6[_0xfc2d('0x6d')]):![];case'routeId':return _0x4138c6['routeId']?operators[_0x109ab6[_0xfc2d('0x63')]](_0x109ab6[_0xfc2d('0x67')],_0x4138c6[_0xfc2d('0x54')]):![];}return![];};};module[_0xfc2d('0x6e')]=Trigger;
\ No newline at end of file