c940579737b66c4aa615582e7bbe894b05f7146f
[motion-next.git] / server / routes.js
1 const a1024_0x595f=['./api/openchannelMessage','./api/intFreshdeskField','/api/integrations/freshsales/accounts','./api/mailSubstatus','utf-8','build','./api/intSalesforceAccount','/api/conditions','/api/integrations/dynamics365/configurations','./api/intSalesforceConfiguration','/api/dashboards/items','./api/intServicenowAccount','x-forwarded-for','./api/intFreshsalesConfiguration','/api/mail/applications','appPath','/api/chat/offline_messages','./api/intSugarcrmConfiguration','environment','/api/userProfiles','./config/config.service','/api/canned_answers','./api/cmHopperFinal','/api/chat/internal/messages','./api/screenRecording','./api/openchannelAccount','/api/square/recordings','/api/version','./api/mailQueue','logger','/api/integrations/zoho/fields','/apidoc','/api/pauses','/api/integrations','/api/chat/applications','/api/analytics/field_reports','./api/cmContact','./api/openchannelQueue','./api/analyticMetric','./api/squareProject','chat_v','./api/chatMessage','/api/automations','./api/jscriptyQuestionReport','./api/faxTransferReport','./api/rpc','./api/openchannelTransferReport','/api/whatsapp/interactions','./api/notification','./config/environment','./api/intFreshsalesAccount','/api/jscripty/answers/reports','statusCode','./api/intZendeskAccount','/api/integrations/salesforce/fields','./api/mailMessage','./api/intDynamics365Configuration','/api/integrations/sugarcrm/fields','./api/analyticFieldReport','./api/template','./api/voiceMail','map','./api/userProfileResource','set','/api/sms/accounts','format','/api/trunks','route','/api/integrations/zendesk/accounts','./api/mailAccount','/api/openchannel/queues','/api/fax/accounts','/api/whatsapp/reports/queue','/api/screen/recordings','/api/integrations/servicenow/fields','./api/chatInteraction','./api/faxApplication','/api/whatsapp/messages','/api/userProfile/sections','./api/chatApplication','/api/voice/calls/reports','./api/authLocal','reverse','./api/dashboard','./api/openchannelInteraction','/api/mail/messages','/api/integrations/dynamics365/accounts','/api/integrations/zoho/configurations','express','/www','./api/intDeskField','/api/chat/reports/transfer','./api/plugin','url','./api/team','lodash','./api/userProfile','./api/cmList','./api/userProfileSection','/api/plugins','./api/webbar','other','/api/auth/google','/api/voice/agents/reports','./api/voiceCallReport','/api/integrations/vtiger/fields','agent_id','getInstalledChatVersion','api','./api/squareOdbc','/api/integrations/vtiger/configurations','static','/api/users','./api/mailTransferReport','/api/cm/custom_fields','Unable\x20to\x20solve\x20chat\x20version','/api/triggers','/api/pm2','/api/jira','./api/memberReport','/api/square/reports','./api/intSugarcrmAccount','/api/intervals','/api/jscripty/questions/reports','./api/squareReport','responseTime','/api/integrations/zendesk/configurations','chatVersion','/api/openchannel/reports/transfer','/api/chat/queues','./api/cmCompany','/api/voice/mails/messages','./api/chatWebsite','/api/mail/accounts','./api/cannedAnswer','promises','./api/license','/api/integrations/desk/configurations','./api/analyticCustomReport','/api/integrations/freshdesk/accounts','./api/whatsappTransferReport','/:url(api|auth|components|app|bower_components|assets)/*','./api/squareMessage','./config/logger','/demo','./api/whatsappInteraction','use','/api/sms/applications','./api/faxMessage','/api/whatsapp/reports/transfer','./api/authGoogle','./api/faxQueue','warn','/api/chat/proactive_actions','join','./api/chatOfflineMessage','./api/intVtigerField','/api/integrations/sugarcrm/configurations','/api/fax/applications','./api/smsInteraction','/api/voice/queues','/api/integrations/sugarcrm/accounts','parse','./api/condition','./api/version','package.json','/api/analytics/tree_reports','./api/automation','/api/integrations/servicenow/configurations','/api/license','/api/fax/messages','role','/api/integrations/freshdesk/fields','./api/intServicenowConfiguration','./api/cmHopperBlack','./api/jscriptySessionReport','isEmpty','/api/voice/queues/reports','apidoc','/api/sms/queues','./api/voiceQueueReport','/api/webbar','./api/chatQueue','resolve','/api/cm/hopper','/api/analytics/custom_reports','./api/system','sort','/api/chat/messages','./api/intDynamics365Field','/api/sms/reports/queue','./api/intZendeskField','/api/fax/reports/transfer','./api/intFreshdeskAccount','./api/squareReportDetail','/api/whatsapp/applications','./api/tag','auth','./api/voiceAgentReport','/api/analytics/metrics','/api/mail/out_servers','/api/openchannel/accounts','readFile','/api/openchannel/interactions','./api/intZohoField','./api/cdr','files/plugins','./api/voiceMailMessage','/api/sounds','/api/integrations/dynamics365/fields','./api/whatsappMessage','./api/network','./api/chatQueueReport','%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s','/api/integrations/desk/fields','/api/square/odbc','/api/integrations/freshdesk/configurations','get','./api/intDeskConfiguration','/plugins','./api/voiceDialReport','/api/jscripty/sessions/reports','./api/schedule','./api/voiceContext','/api/chat/reports/queue','./api/integrationReport','www','./api/jira','No\x20chat\x20module\x20found\x20at\x20','/api/system','./api/whatsappQueue','./api/variable','/api/whatsapp/queues','./api/mailApplication','/api/dispositions','./api/sound','./api/campaign','./api/voiceQueue','./api/analyticDefaultReport','./api/voiceChanSpy','/api/chat/interactions','test','/api/voice/dials/reports','./api/openchannelQueueReport','/api/rpc','./api/whatsappQueueReport','/api/networks','./api/voiceTransferReport','chatPath,\x20chatVersion','/api/mail/queues','/api/jscripty/projects','connection','body','/api/cm/contacts','/api/voice/chanspy','./api/voiceExtension','snippets','/api/integrations/zendesk/fields','/api/mail/reports/transfer','./api/faxAccount','/api/schedules','compare-versions','/api/notifications','/api/fax/reports/queue','/api/variables','/api/attachments','default','./api/disposition','agent_name','%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s\x20device=%s','/api/actions','inspect','name','./api/faxQueueReport','/api/analytics/default_reports','replace','./api/intSugarcrmField','production','/api/voice/prefixes','headers','user','./api/intSalesforceField','/api/members/reports','/api/voice/contexts','./api/voicePrefix','./api/voiceMusicOnHold','./api/mailInteraction','./api/cmCustomField','readdir','/api/userProfile/resources','/api/fax/interactions','/api/integrations/salesforce/configurations','./api/intZendeskConfiguration','./api/user','dist','/index.html','./api/voiceQueuesLog','/api/voice/recordings','./api/smsApplication','./api/intVtigerAccount','sendFile','\x20body=%s','./api/cmHopper','./api/mailQueueReport','/api/openchannel/messages','util','./api/smsTransferReport','/api/square/details/reports','./api/whatsappApplication','/api/openchannel/applications','root','/api/chat/websites','device','/api/voice/extensions','./api/smsAccount','/api/mail/substatuses','/api/cdr','./api/dashboardItem','/api/sms/reports/transfer','/api/chat/groups','/api/settings','./api/cmHopperHistory','error','/snippet','./api/chatInternalMessage','method','./api/intZohoConfiguration','/api/voice/transfers/reports'];(function(_0x543d9b,_0x595f49){const _0x8e2f6a=function(_0x1f50d8){while(--_0x1f50d8){_0x543d9b['push'](_0x543d9b['shift']());}};_0x8e2f6a(++_0x595f49);}(a1024_0x595f,0xca));const a1024_0x8e2f=function(_0x543d9b,_0x595f49){_0x543d9b=_0x543d9b-0x0;let _0x8e2f6a=a1024_0x595f[_0x543d9b];return _0x8e2f6a;};const _0x359851=a1024_0x8e2f;'use strict';const path=require('path'),fs=require('fs'),express=require(_0x359851('0xd6')),ewinston=require('express-winston'),util=require(_0x359851('0x67')),errors=require('./errors'),config=require(_0x359851('0xaf')),logger=require(_0x359851('0x10d'))(_0x359851('0xea')),authLogger=require(_0x359851('0x10d'))(_0x359851('0x143')),{getConfigService}=require(_0x359851('0x92')),compareVersions=require(_0x359851('0x3b')),_=require(_0x359851('0xdd')),{maskSensitiveData}=require('./utils/mask-sensistive-data');async function getInstalledChatVersion(){const _0xec336f=_0x359851,_0x1f50d8=getConfigService();let _0x3884d9='',_0x45373c='';try{if(![_0xec336f('0x4b'),_0xec336f('0x83')]['includes'](_0x1f50d8[_0xec336f('0x90')])){const _0x2cfdab=path[_0xec336f('0x135')](config[_0xec336f('0x6c')],'..','motion-chat'),_0x41de9d=fs['existsSync'](_0x2cfdab);if(_0x41de9d)try{const _0x346609=await fs[_0xec336f('0x105')][_0xec336f('0x0')](path[_0xec336f('0x118')](_0x2cfdab,_0xec336f('0x123')),_0xec336f('0x82')),_0x42ffdc=JSON[_0xec336f('0x120')](_0x346609);_0x3884d9=_0x42ffdc['version'],_0x45373c=path[_0xec336f('0x118')](_0x2cfdab,_0xec336f('0x5c'));}catch(_0x2d4779){console[_0xec336f('0x78')](_0xec336f('0xe9'),_0x2d4779);}else console[_0xec336f('0x116')](_0xec336f('0x1a')+_0x2cfdab);}else{const _0x1a6030=path['join'](config[_0xec336f('0x6c')],'..',_0xec336f('0x36')),_0x3af552=await fs[_0xec336f('0x105')][_0xec336f('0x56')](_0x1a6030),_0x468ca6=_0x3af552[_0xec336f('0xbb')](_0x3e20a3=>_0x3e20a3[_0xec336f('0x49')](/^chat_v/,''))[_0xec336f('0x139')](compareVersions)[_0xec336f('0xd0')]();_0x3884d9=_0x468ca6[0x0],_0x45373c=path[_0xec336f('0x118')](_0x1a6030,_0xec336f('0xa6')+_0x3884d9);}}catch(_0x500ae3){console[_0xec336f('0x78')](_0xec336f('0xf1'),_0x500ae3);}return{'chatVersion':_0x3884d9,'chatPath':_0x45373c};}async function routes(_0x444d7f){const _0x429963=_0x359851;_0x444d7f[_0x429963('0x110')](ewinston['logger']({'winstonInstance':logger,'meta':![],'statusLevels':!![],'msg':function(_0x2be6b3,_0x4d468c){const _0x1f0f2d=_0x429963;let _0x20abc5=_0x2be6b3['body'],_0x148ede=_0x1f0f2d('0xb');return!_[_0x1f0f2d('0x12e')](_0x20abc5)?(_0x148ede+=_0x1f0f2d('0x63'),maskSensitiveData(_0x20abc5)):_0x20abc5=null,util[_0x1f0f2d('0xbf')](_0x148ede,_0x2be6b3[_0x1f0f2d('0x7b')],_0x2be6b3[_0x1f0f2d('0x4d')][_0x1f0f2d('0x8a')]?_0x2be6b3[_0x1f0f2d('0x4d')]['x-forwarded-for']:_0x2be6b3[_0x1f0f2d('0x31')]['remoteAddress']||_0x2be6b3['ip'],_0x2be6b3[_0x1f0f2d('0xdb')],_0x4d468c[_0x1f0f2d('0xb2')],_0x4d468c[_0x1f0f2d('0xfb')],_0x2be6b3[_0x1f0f2d('0x4e')]?_0x2be6b3[_0x1f0f2d('0x4e')]['id']:null,_0x2be6b3['user']?_0x2be6b3['user'][_0x1f0f2d('0x46')]:null,_0x2be6b3[_0x1f0f2d('0x4e')]?_0x2be6b3['user'][_0x1f0f2d('0x129')]:null,_0x20abc5?util[_0x1f0f2d('0x45')](_0x20abc5,![],null):'');}})),_0x444d7f[_0x429963('0x110')](ewinston[_0x429963('0x9b')]({'winstonInstance':authLogger,'meta':![],'statusLevels':!![],'msg':function(_0x361a2a,_0x16dd58){const _0x1320e3=_0x429963;let _0x2e57a4=_0x1320e3('0x43');return _0x361a2a[_0x1320e3('0x32')]&&_0x361a2a[_0x1320e3('0x32')][_0x1320e3('0x6e')]&&_0x361a2a['body'][_0x1320e3('0xe8')]&&(_0x2e57a4='%s\x20%s\x20%s\x20%s\x20%sms\x20id=%s\x20name=%s\x20role=%s\x20device=%s\x20(id=%s\x20name=%s)'),util[_0x1320e3('0xbf')](_0x2e57a4,_0x361a2a[_0x1320e3('0x7b')],_0x361a2a[_0x1320e3('0x4d')][_0x1320e3('0x8a')]?_0x361a2a[_0x1320e3('0x4d')][_0x1320e3('0x8a')]:_0x361a2a[_0x1320e3('0x31')]['remoteAddress']||_0x361a2a['ip'],_0x361a2a[_0x1320e3('0xdb')],_0x16dd58[_0x1320e3('0xb2')],_0x16dd58[_0x1320e3('0xfb')],_0x361a2a[_0x1320e3('0x4e')]?_0x361a2a['user']['id']:null,_0x361a2a[_0x1320e3('0x4e')]?_0x361a2a[_0x1320e3('0x4e')][_0x1320e3('0x46')]:null,_0x361a2a[_0x1320e3('0x4e')]?_0x361a2a[_0x1320e3('0x4e')]['role']:null,_0x361a2a[_0x1320e3('0x32')]&&_0x361a2a['body'][_0x1320e3('0x6e')]?_0x361a2a[_0x1320e3('0x32')][_0x1320e3('0x6e')]:_0x1320e3('0xe3'),_0x361a2a['body']&&_0x361a2a[_0x1320e3('0x32')][_0x1320e3('0xe8')]?_0x361a2a[_0x1320e3('0x32')][_0x1320e3('0xe8')]:'',_0x361a2a[_0x1320e3('0x32')]&&_0x361a2a[_0x1320e3('0x32')][_0x1320e3('0x42')]?_0x361a2a['body'][_0x1320e3('0x42')]:'');},'ignoreRoute':function(_0x37d6b1){const _0x2ca4b9=_0x429963,_0x2cebe8=/\/api\/users\/[0-9]+\/(login|logout)/gi;return!_0x2cebe8[_0x2ca4b9('0x27')](_0x37d6b1[_0x2ca4b9('0xdb')]);}})),_0x444d7f['use'](_0x429963('0xee'),require(_0x429963('0x5b'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x34'),require(_0x429963('0x25'))),_0x444d7f['use'](_0x429963('0x51'),require(_0x429963('0x15'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x6f'),require(_0x429963('0x35'))),_0x444d7f[_0x429963('0x110')]('/api/voice/mohs',require(_0x429963('0x53'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x11e'),require(_0x429963('0x23'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x5f'),require('./api/voiceRecording')),_0x444d7f[_0x429963('0x110')](_0x429963('0xc7'),require(_0x429963('0x96'))),_0x444d7f[_0x429963('0x110')]('/api/voice/mails',require(_0x429963('0xba'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x101'),require(_0x429963('0x5'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xce'),require(_0x429963('0xe6'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x28'),require(_0x429963('0x12'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xe5'),require(_0x429963('0x144'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x12f'),require(_0x429963('0x132'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x50'),require(_0x429963('0xf5'))),_0x444d7f['use'](_0x429963('0xc0'),require('./api/trunk')),_0x444d7f[_0x429963('0x110')](_0x429963('0x7d'),require(_0x429963('0x2d'))),_0x444d7f['use'](_0x429963('0x146'),require('./api/mailServerOut')),_0x444d7f[_0x429963('0x110')](_0x429963('0x103'),require(_0x429963('0xc3'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x2f'),require(_0x429963('0x9a'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x71'),require(_0x429963('0x81'))),_0x444d7f[_0x429963('0x110')]('/api/mail/interactions',require(_0x429963('0x54'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xd3'),require(_0x429963('0xb5'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x8c'),require(_0x429963('0x1f'))),_0x444d7f[_0x429963('0x110')]('/api/mail/reports/queue',require(_0x429963('0x65'))),_0x444d7f[_0x429963('0x110')]('/api/dashboards',require(_0x429963('0xd1'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x88'),require(_0x429963('0x73'))),_0x444d7f['use'](_0x429963('0xc5'),require(_0x429963('0x39'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x11c'),require(_0x429963('0xca'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x58'),require('./api/faxInteraction')),_0x444d7f[_0x429963('0x110')](_0x429963('0x128'),require(_0x429963('0x112'))),_0x444d7f[_0x429963('0x110')]('/api/fax/queues',require(_0x429963('0x115'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x3d'),require(_0x429963('0x47'))),_0x444d7f['use'](_0x429963('0xbe'),require(_0x429963('0x70'))),_0x444d7f['use'](_0x429963('0x111'),require(_0x429963('0x60'))),_0x444d7f[_0x429963('0x110')]('/api/sms/interactions',require(_0x429963('0x11d'))),_0x444d7f[_0x429963('0x110')]('/api/sms/messages',require('./api/smsMessage')),_0x444d7f['use'](_0x429963('0x131'),require('./api/smsQueue')),_0x444d7f[_0x429963('0x110')](_0x429963('0x147'),require(_0x429963('0x97'))),_0x444d7f['use'](_0x429963('0x6b'),require('./api/openchannelApplication')),_0x444d7f[_0x429963('0x110')](_0x429963('0x1'),require(_0x429963('0xd2'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x66'),require(_0x429963('0x7e'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xc4'),require(_0x429963('0xa3'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x6d'),require(_0x429963('0x102'))),_0x444d7f[_0x429963('0x110')]('/api/openchannel/reports/queue',require(_0x429963('0x29'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xa0'),require(_0x429963('0xcd'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x26'),require(_0x429963('0xc9'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x13a'),require(_0x429963('0xa7'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x8e'),require(_0x429963('0x119'))),_0x444d7f['use'](_0x429963('0xff'),require(_0x429963('0x134'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x75'),require('./api/chatGroup')),_0x444d7f[_0x429963('0x110')](_0x429963('0x117'),require('./api/chatProactiveAction')),_0x444d7f['use']('/api/cm/companies',require(_0x429963('0x100'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x33'),require(_0x429963('0xa2'))),_0x444d7f['use'](_0x429963('0x136'),require(_0x429963('0x64'))),_0x444d7f[_0x429963('0x110')]('/api/cm/hopper_black',require(_0x429963('0x12c'))),_0x444d7f[_0x429963('0x110')]('/api/cm/hopper_final',require(_0x429963('0x94'))),_0x444d7f[_0x429963('0x110')]('/api/cm/hopper_history',require(_0x429963('0x77'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xf0'),require(_0x429963('0x55'))),_0x444d7f['use'](_0x429963('0x44'),require('./api/action')),_0x444d7f[_0x429963('0x110')](_0x429963('0xa8'),require(_0x429963('0x125'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x93'),require(_0x429963('0x104'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x20'),require(_0x429963('0x41'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x85'),require(_0x429963('0x121'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xf8'),require('./api/interval')),_0x444d7f[_0x429963('0x110')](_0x429963('0x9e'),require('./api/pause')),_0x444d7f[_0x429963('0x110')](_0x429963('0x72'),require(_0x429963('0x3'))),_0x444d7f[_0x429963('0x110')]('/api/voiceQueuesLog',require(_0x429963('0x5e'))),_0x444d7f['use'](_0x429963('0x3a'),require(_0x429963('0x14'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x6'),require(_0x429963('0x21'))),_0x444d7f[_0x429963('0x110')]('/api/tags',require(_0x429963('0x142'))),_0x444d7f[_0x429963('0x110')]('/api/templates',require(_0x429963('0xb9'))),_0x444d7f['use'](_0x429963('0xf2'),require('./api/trigger')),_0x444d7f[_0x429963('0x110')](_0x429963('0x3e'),require(_0x429963('0x1d'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x9f'),require('./api/integration')),_0x444d7f['use']('/api/integrations/reports',require(_0x429963('0x17'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x137'),require(_0x429963('0x108'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x48'),require(_0x429963('0x24'))),_0x444d7f[_0x429963('0x110')]('/api/analytics/extracted_reports',require('./api/analyticExtractedReport')),_0x444d7f[_0x429963('0x110')](_0x429963('0x145'),require(_0x429963('0xa4'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xa1'),require(_0x429963('0xb8'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x124'),require('./api/analyticTreeReport')),_0x444d7f[_0x429963('0x110')]('/api/integrations/salesforce/accounts',require(_0x429963('0x84'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x59'),require(_0x429963('0x87'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xb4'),require(_0x429963('0x4f'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x11f'),require(_0x429963('0xf7'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x11b'),require(_0x429963('0x8f'))),_0x444d7f['use'](_0x429963('0xb7'),require(_0x429963('0x4a'))),_0x444d7f[_0x429963('0x110')]('/api/integrations/desk/accounts',require('./api/intDeskAccount')),_0x444d7f[_0x429963('0x110')](_0x429963('0x107'),require(_0x429963('0x10'))),_0x444d7f['use'](_0x429963('0xc'),require(_0x429963('0xd8'))),_0x444d7f[_0x429963('0x110')]('/api/integrations/zoho/accounts',require('./api/intZohoAccount')),_0x444d7f['use'](_0x429963('0xd5'),require(_0x429963('0x7c'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x9c'),require(_0x429963('0x2'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xc2'),require(_0x429963('0xb3'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xfc'),require(_0x429963('0x5a'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x37'),require(_0x429963('0x13d'))),_0x444d7f['use'](_0x429963('0x109'),require(_0x429963('0x13f'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xe'),require('./api/intFreshdeskConfiguration')),_0x444d7f[_0x429963('0x110')](_0x429963('0x12a'),require(_0x429963('0x7f'))),_0x444d7f[_0x429963('0x110')]('/api/integrations/vtiger/accounts',require(_0x429963('0x61'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xec'),require('./api/intVtigerConfiguration')),_0x444d7f['use'](_0x429963('0xe7'),require(_0x429963('0x11a'))),_0x444d7f[_0x429963('0x110')]('/api/integrations/servicenow/accounts',require(_0x429963('0x89'))),_0x444d7f['use'](_0x429963('0x126'),require(_0x429963('0x12b'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xc8'),require('./api/intServicenowField')),_0x444d7f[_0x429963('0x110')](_0x429963('0xd4'),require('./api/intDynamics365Account')),_0x444d7f[_0x429963('0x110')](_0x429963('0x86'),require(_0x429963('0xb6'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x7'),require(_0x429963('0x13b'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x80'),require(_0x429963('0xb0'))),_0x444d7f['use']('/api/integrations/freshsales/configurations',require(_0x429963('0x8b'))),_0x444d7f[_0x429963('0x110')]('/api/integrations/freshsales/fields',require('./api/intFreshsalesField')),_0x444d7f[_0x429963('0x110')](_0x429963('0x2c'),require(_0x429963('0x9'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x16'),require(_0x429963('0xa'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x95'),require(_0x429963('0x7a'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xb1'),require('./api/jscriptyAnswerReport')),_0x444d7f[_0x429963('0x110')](_0x429963('0xf9'),require(_0x429963('0xa9'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x13'),require(_0x429963('0x12d'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x13c'),require('./api/smsQueueReport')),_0x444d7f[_0x429963('0x110')](_0x429963('0xf6'),require(_0x429963('0xfa'))),_0x444d7f['use'](_0x429963('0x69'),require(_0x429963('0x140'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x30'),require('./api/jscriptyProject')),_0x444d7f[_0x429963('0x110')](_0x429963('0x76'),require('./api/setting')),_0x444d7f[_0x429963('0x110')](_0x429963('0xd'),require(_0x429963('0xeb'))),_0x444d7f[_0x429963('0x110')]('/api/square/projects',require(_0x429963('0xa5'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x98'),require('./api/squareRecording')),_0x444d7f[_0x429963('0x110')]('/api/square/messages',require(_0x429963('0x10c'))),_0x444d7f[_0x429963('0x110')]('/api/teams',require(_0x429963('0xdc'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x127'),require(_0x429963('0x106'))),_0x444d7f['use']('/api/campaigns',require(_0x429963('0x22'))),_0x444d7f[_0x429963('0x110')]('/api/migrations',require('./api/migration')),_0x444d7f['use'](_0x429963('0x3f'),require('./api/attachment')),_0x444d7f[_0x429963('0x110')](_0x429963('0xe1'),require(_0x429963('0xda'))),_0x444d7f['use'](_0x429963('0x38'),require(_0x429963('0xef'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xd9'),require('./api/chatTransferReport')),_0x444d7f[_0x429963('0x110')](_0x429963('0x13e'),require(_0x429963('0xaa'))),_0x444d7f['use'](_0x429963('0xfe'),require(_0x429963('0xac'))),_0x444d7f['use'](_0x429963('0x74'),require(_0x429963('0x68'))),_0x444d7f['use']('/api/cm/lists',require(_0x429963('0xdf'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x4c'),require(_0x429963('0x52'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x91'),require(_0x429963('0xde'))),_0x444d7f['use'](_0x429963('0xcc'),require(_0x429963('0xe0'))),_0x444d7f['use'](_0x429963('0x57'),require(_0x429963('0xbc'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x3c'),require(_0x429963('0xae'))),_0x444d7f[_0x429963('0x110')]('/api/whatsapp/accounts',require('./api/whatsappAccount')),_0x444d7f[_0x429963('0x110')](_0x429963('0x141'),require(_0x429963('0x6a'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xad'),require(_0x429963('0x10f'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xcb'),require(_0x429963('0x8'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xc6'),require(_0x429963('0x2b'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x113'),require(_0x429963('0x10a'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x1e'),require(_0x429963('0x1c'))),_0x444d7f[_0x429963('0x110')]('/api/cloudProviders',require('./api/cloudProvider')),_0x444d7f[_0x429963('0x110')]('/api/auth/local',require(_0x429963('0xcf'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xe4'),require(_0x429963('0x114'))),_0x444d7f[_0x429963('0x110')](_0x429963('0xf4'),require(_0x429963('0x19'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x2a'),require(_0x429963('0xab'))),_0x444d7f['use'](_0x429963('0x99'),require(_0x429963('0x122'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x1b'),require(_0x429963('0x138'))),_0x444d7f['use'](_0x429963('0xf3'),require('./api/pm2')),_0x444d7f[_0x429963('0x110')](_0x429963('0x133'),require(_0x429963('0xe2'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x9d'),express['static'](path[_0x429963('0x135')](config[_0x429963('0x6c')],'..',_0x429963('0x130')))),_0x444d7f[_0x429963('0x110')](_0x429963('0xd7'),express[_0x429963('0xed')](path[_0x429963('0x135')](config[_0x429963('0x6c')],'..',_0x429963('0x18')))),_0x444d7f[_0x429963('0x110')](_0x429963('0x10e'),express[_0x429963('0xed')](path[_0x429963('0x135')](config[_0x429963('0x6c')],'..','demo'))),_0x444d7f[_0x429963('0x110')](_0x429963('0x11'),express['static'](path[_0x429963('0x135')](config[_0x429963('0x6c')],_0x429963('0x4'))));const {chatPath:_0x3440f5,chatVersion:_0x1fa272}=await getInstalledChatVersion(),_0x44be97=getConfigService();!(_0x44be97['isProduction']||_0x44be97['isTest'])&&console['log'](_0x429963('0x2e'),_0x3440f5,_0x1fa272),_0x3440f5&&_0x1fa272&&(_0x444d7f[_0x429963('0xbd')](_0x429963('0xfd'),_0x1fa272),_0x444d7f['use'](_0x429963('0x79'),express[_0x429963('0xed')](_0x3440f5))),_0x444d7f[_0x429963('0xc1')](_0x429963('0x10b'))['get'](errors[0x194]),_0x444d7f[_0x429963('0xf')]('*',function(_0x2675ec,_0x49ac4e){const _0x332244=_0x429963;_0x49ac4e[_0x332244('0x62')](path[_0x332244('0x135')](_0x444d7f[_0x332244('0xf')](_0x332244('0x8d'))+_0x332244('0x5d')));});}exports[_0x359851('0x40')]=routes;