Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / userProfile / userProfile.model.js
index 976fd3f..54a4872 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc41d=['FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','vtigeraccounts','CannedAnswer','dispositions','Disposition','customdashboards','Dashboard','intervals','Interval','pauses','Pause','scheduler','Schedule','sounds','Sound','tags','Tag','templates','Template','triggers','Trigger','trunks','Trunk','Variable','plugins','Plugin','Reports','reportId','metrics','AnalyticMetric','charAt','toUpperCase','slice','QueryTypes','SELECT','select','ui.','InteractionId','ui.createdAt','from','user_has_','where','ui.UserId\x20=\x20?','sequelize','query','toString','OpenTabs','define','UserProfile','user_profiles','../../components/parsers/qs','section','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','all','ignore','union','rawAttributes','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','limit','offset','order','sort','pick','merge','key','find','foreignKey','forEach','options','autoAssociation','includeAll','include','default','DefaultReports','CustomReports','count','rows','ids','customSorting','extraQueryConditions','Tags','color','tag','ThroughTags','openTabs','chat','dataValues','mail','openchannel','whatsapp','lodash','./userProfile.attributes','squel','exports','models','filter','field','associatedResources','catch','value','model','findAll','then','name','resolve','map','AnalyticExtractedReport','resourceId','type','toLowerCase','squareprojects','childModel','SquareProject','odbc','SquareOdbc','squarerecordings','SquareRecording','parentSections','SquareProjects','projectName','projects','JscriptyProject','contacts','CmContact','Lists','lists','CmList','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','faxaccounts','outboundroutes','VoiceExtension','contexts','voicemails','membername','User','role','telephone','VoiceQueues','VoiceQueue','queue','outbound','VoiceMusicOnHold','voiceprefixes','VoicePrefix','ivrcampaigns','Campaign','mailqueues','MailQueue','mailaccounts','MailSubstatus','openchannelqueues','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','WhatsappAccount','teams','Team','voicequeues','QueueCampaigns','users','Users','admin','user','Agents','Telephones','zendeskaccounts','ZendeskAccount','salesforceaccounts'];(function(_0x141e03,_0x18340e){var _0x2074e3=function(_0x2b7ece){while(--_0x2b7ece){_0x141e03['push'](_0x141e03['shift']());}};_0x2074e3(++_0x18340e);}(_0xc41d,0x6a));var _0xdc41=function(_0x24442f,_0x2fe48b){_0x24442f=_0x24442f-0x0;var _0x41c2e3=_0xc41d[_0x24442f];return _0x41c2e3;};'use strict';var _=require(_0xdc41('0x0'));var attributes=require(_0xdc41('0x1'));var squel=require(_0xdc41('0x2'));module[_0xdc41('0x3')]=function(_0x16f657){var _0x4e8770=_0x16f657[_0xdc41('0x4')];function _0x123829(_0x22991c,_0x4f671e){return new Promise(function(_0xda6eb9,_0x709b6d){if(!_0x4f671e)return _0xda6eb9(null);var _0x1b024d=_0x4f671e[_0xdc41('0x5')]?{[_0x4f671e['filter'][_0xdc41('0x6')]]:_0x4f671e['filter']['value']}:undefined;return _0x4e8770[_0x22991c]['findAll']({'where':_0x1b024d,'raw':!![]})['then'](function(_0x2acc85){_0x4f671e[_0xdc41('0x7')]=_['map'](_0x2acc85,'id');_0xda6eb9(_0x4f671e);})[_0xdc41('0x8')](function(_0x565a0f){_0x709b6d(_0x565a0f);});});}function _0x3a4da9(_0x5e80e3,_0x33dd10){return new Promise(function(_0x52732e,_0x2ba5a2){var _0x311262=_0x5e80e3['filter']?{[_0x5e80e3[_0xdc41('0x5')]['field']]:_0x5e80e3[_0xdc41('0x5')][_0xdc41('0x9')]}:undefined;return _0x4e8770[_0x5e80e3[_0xdc41('0xa')]][_0xdc41('0xb')]({'where':_0x311262,'raw':!![]})[_0xdc41('0xc')](function(_0x1a7f25){_0x33dd10[_0xdc41('0x7')]=_['map'](_0x1a7f25,function(_0x347a93){return _0x347a93[_0xdc41('0xd')];});_0x52732e(_0x33dd10);})['catch'](function(_0x27307e){_0x2ba5a2(_0x27307e);});});}function _0xc61204(_0x3cc43e,_0x3dd411,_0x434c8d){if(!_0x3dd411)return Promise[_0xdc41('0xe')](null);return new Promise(function(_0x44adf2,_0x23812a){return _0x4e8770['UserProfileResource'][_0xdc41('0xb')]({'where':{'sectionId':_0x3dd411['id']},'raw':!![]})[_0xdc41('0xc')](function(_0x1fd3d8){if(_0x3cc43e[_0xdc41('0x6')]&&_0x3cc43e[_0xdc41('0x6')]!=='id'){_0x3dd411[_0xdc41('0x7')]=_[_0xdc41('0xf')](_0x1fd3d8,function(_0x7190a6){return _0x7190a6[_0x3cc43e[_0xdc41('0x6')]];});}else{if(_0x434c8d===_0xdc41('0x10')){_0x3dd411[_0xdc41('0x7')]=_[_0xdc41('0xf')](_0x1fd3d8,function(_0x22aeea){return{'id':_0x22aeea[_0xdc41('0x11')],'type':_0x22aeea[_0xdc41('0x12')]};});}else{_0x3dd411['associatedResources']=_[_0xdc41('0xf')](_0x1fd3d8,function(_0x5c6912){return _0x5c6912[_0xdc41('0x11')];});}}_0x44adf2(_0x3dd411);})['catch'](function(_0x272f54){_0x23812a(_0x272f54);});});}function _0x399a71(_0x27b226,_0x5c6a8f){var _0x508c5e={'parentSections':[]};switch(_0x27b226[_0xdc41('0x13')]()){case _0xdc41('0x14'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x16');break;case _0xdc41('0x17'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x18');break;case _0xdc41('0x19'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x1a');_0x508c5e[_0xdc41('0x1b')]=[{'name':_0xdc41('0x1c'),'field':'name','foreignKey':_0xdc41('0x1d')}];break;case _0xdc41('0x1e'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x1f');break;case _0xdc41('0x20'):_0x508c5e['childModel']=_0xdc41('0x21');_0x508c5e[_0xdc41('0x1b')]=[{'name':_0xdc41('0x22'),'field':'id','foreignKey':'ListId'}];break;case _0xdc41('0x23'):_0x508c5e['childModel']=_0xdc41('0x24');break;case'companies':_0x508c5e[_0xdc41('0x15')]='CmCompany';break;case'globalcustomfields':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x25');break;case _0xdc41('0x26'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x27');break;case _0xdc41('0x28'):_0x508c5e['childModel']=_0xdc41('0x29');break;case _0xdc41('0x2a'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x2b');break;case _0xdc41('0x2c'):_0x508c5e[_0xdc41('0x15')]='FaxAccount';break;case'inboundroutes':case'internalroutes':case _0xdc41('0x2d'):_0x508c5e['childModel']=_0xdc41('0x2e');break;case _0xdc41('0x2f'):_0x508c5e[_0xdc41('0x15')]='VoiceContext';break;case _0xdc41('0x30'):_0x508c5e[_0xdc41('0x15')]='VoiceMail';break;case'voicerecordings':_0x508c5e[_0xdc41('0x15')]='VoiceRecording';_0x508c5e[_0xdc41('0x1b')]=[{'name':'Agents','field':_0xdc41('0xd'),'foreignKey':_0xdc41('0x31'),'model':_0xdc41('0x32'),'filter':{'field':_0xdc41('0x33'),'value':['agent']}},{'name':'Telephones','field':'name','foreignKey':_0xdc41('0x31'),'model':_0xdc41('0x32'),'filter':{'field':'role','value':[_0xdc41('0x34')]}},{'name':_0xdc41('0x35'),'field':_0xdc41('0xd'),'foreignKey':'queue','model':_0xdc41('0x36'),'filter':{'field':_0xdc41('0x12'),'value':['inbound']}},{'name':'QueueCampaigns','field':_0xdc41('0xd'),'foreignKey':_0xdc41('0x37'),'model':'VoiceQueue','filter':{'field':_0xdc41('0x12'),'value':[_0xdc41('0x38')]}}];break;case'musiconholds':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x39');break;case'chanspies':_0x508c5e['childModel']='VoiceChanSpy';break;case _0xdc41('0x3a'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x3b');break;case _0xdc41('0x3c'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x3d');break;case _0xdc41('0x3e'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x3f');break;case _0xdc41('0x40'):_0x508c5e[_0xdc41('0x15')]='MailAccount';break;case'mailsubstatuses':_0x508c5e['childModel']=_0xdc41('0x41');break;case _0xdc41('0x42'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x43');break;case _0xdc41('0x44'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x45');break;case _0xdc41('0x46'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x47');break;case _0xdc41('0x48'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x49');break;case _0xdc41('0x4a'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x4b');break;case'whatsappaccounts':_0x508c5e['childModel']=_0xdc41('0x4c');break;case _0xdc41('0x4d'):_0x508c5e['childModel']=_0xdc41('0x4e');break;case _0xdc41('0x4f'):case'queuecampaigns':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x36');if(_0x5c6a8f){_0x508c5e[_0xdc41('0x1b')]=[{'name':_0xdc41('0x35')},{'name':_0xdc41('0x50')}];}break;case _0xdc41('0x51'):case'agents':case'telephones':_0x508c5e[_0xdc41('0x15')]='User';if(_0x5c6a8f){_0x508c5e[_0xdc41('0x1b')]=[{'name':_0xdc41('0x52'),'filter':{'field':_0xdc41('0x33'),'value':[_0xdc41('0x53'),_0xdc41('0x54')]},'ignore':!![]},{'name':_0xdc41('0x55')},{'name':_0xdc41('0x56')}];}break;case _0xdc41('0x57'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x58');break;case _0xdc41('0x59'):_0x508c5e[_0xdc41('0x15')]='SalesforceAccount';break;case'freshdeskaccounts':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x5a');break;case _0xdc41('0x5b'):_0x508c5e['childModel']=_0xdc41('0x5c');break;case _0xdc41('0x5d'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x5e');break;case _0xdc41('0x5f'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x60');break;case _0xdc41('0x61'):_0x508c5e[_0xdc41('0x15')]='User';break;case'cannedanswers':_0x508c5e['childModel']=_0xdc41('0x62');break;case _0xdc41('0x63'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x64');break;case _0xdc41('0x65'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x66');break;case _0xdc41('0x67'):_0x508c5e['childModel']=_0xdc41('0x68');break;case _0xdc41('0x69'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x6a');break;case _0xdc41('0x6b'):_0x508c5e['childModel']=_0xdc41('0x6c');break;case _0xdc41('0x6d'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x6e');break;case _0xdc41('0x6f'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x70');break;case _0xdc41('0x71'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x72');break;case _0xdc41('0x73'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x74');break;case _0xdc41('0x75'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x76');break;case'variables':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x77');break;case _0xdc41('0x78'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x79');break;case'extractedreports':_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x10');_0x508c5e['parentSections']=[{'name':_0xdc41('0x7a'),'field':'id','foreignKey':_0xdc41('0x7b')}];break;case _0xdc41('0x7c'):_0x508c5e[_0xdc41('0x15')]=_0xdc41('0x7d');break;}return _0x508c5e;}function _0x33c570(_0x400eb8,_0x586a1f){var _0x3fcaa8=_0x400eb8[_0xdc41('0x7e')](0x0)[_0xdc41('0x7f')]()+_0x400eb8[_0xdc41('0x80')](0x1);var _0x598556={'type':_0x4e8770['Sequelize'][_0xdc41('0x81')][_0xdc41('0x82')],'raw':!![]};return new Promise(function(_0x1c56bb,_0x40864b){var _0x347f3d=squel[_0xdc41('0x83')]()[_0xdc41('0x6')](_0xdc41('0x84')+_0x3fcaa8+_0xdc41('0x85'),'id')[_0xdc41('0x6')](_0xdc41('0x86'))[_0xdc41('0x87')](_0xdc41('0x88')+_0x400eb8+'_interactions','ui')[_0xdc41('0x89')](_0xdc41('0x8a'),_0x586a1f['id']);return _0x4e8770[_0xdc41('0x8b')][_0xdc41('0x8c')](_0x347f3d[_0xdc41('0x8d')](),_0x598556)[_0xdc41('0xc')](function(_0x441d3a){_0x586a1f[_0x3fcaa8+_0xdc41('0x8e')]=_0x441d3a;_0x1c56bb(_0x441d3a);})[_0xdc41('0x8')](function(_0x460fd4){_0x40864b(_0x460fd4);});});}return _0x16f657[_0xdc41('0x8f')](_0xdc41('0x90'),attributes,{'tableName':_0xdc41('0x91'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x4cc3a0){var _0x1ce0e6=require(_0xdc41('0x92'));var _0x42dd10={'raw':_0x4cc3a0[_0xdc41('0x8c')]['raw'],'where':{}};var _0xf15faa={};var _0x5c4d9b={'count':0x0,'rows':[]};var _0x31ddba=_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0x93')];var _0x5f5a05=_0x4cc3a0[_0xdc41('0x8c')]['mergeResources']||![];var _0x24d3df=_0x399a71(_0x31ddba,_0x5f5a05);if(!_0x24d3df[_0xdc41('0x15')])throw new Error(_0xdc41('0x94')+_0x31ddba+'\x27');var _0x390fc4=[{'name':_0x31ddba}];if(!_[_0xdc41('0x95')](_0x24d3df['parentSections']))_0x390fc4=_0x24d3df[_0xdc41('0x1b')];var _0xe6792b=[];for(var _0x3eccb4=0x0;_0x3eccb4<_0x390fc4[_0xdc41('0x96')];_0x3eccb4++){_0xe6792b[_0xdc41('0x97')](_0x4e8770[_0xdc41('0x98')]['find']({'where':{'userProfileId':_0x4cc3a0['params']['id'],'name':_0x390fc4[_0x3eccb4][_0xdc41('0xd')]},'raw':!![]}));}return Promise[_0xdc41('0x99')](_0xe6792b)[_0xdc41('0xc')](function(_0x361d63){var _0x2929d2=_[_0xdc41('0x5')](_0x361d63,function(_0x2121e8){return _0x2121e8?_0x2121e8:undefined;});var _0x2f8b2a=_[_0xdc41('0x5')](_0x390fc4,[_0xdc41('0x9a'),!![]]);var _0x20285c=_[_0xdc41('0x95')](_0x2929d2)&&_['isEmpty'](_0x2f8b2a)?null:_[_0xdc41('0x9b')](_0x2f8b2a,_0x2929d2);if(!_0x20285c)return null;var _0x16255f=[];for(var _0x38a350=0x0;_0x38a350<_0x20285c[_0xdc41('0x96')];_0x38a350++){var _0x5b9581=_['find'](_0x390fc4,function(_0xc7555c){return _0x20285c[_0x38a350]?_0xc7555c[_0xdc41('0xd')]===_0x20285c[_0x38a350][_0xdc41('0xd')]:null;});if(_0x5b9581){if(_0x20285c[_0x38a350][_0xdc41('0x9a')]){_0x16255f[_0xdc41('0x97')](_0x123829(_0x24d3df[_0xdc41('0x15')],_0x20285c[_0x38a350]));}else{if(!_0x20285c[_0x38a350]['autoAssociation']){_0x16255f[_0xdc41('0x97')](_0xc61204(_0x5b9581,_0x20285c[_0x38a350],_0x24d3df[_0xdc41('0x15')]));}else{if(_0x5b9581[_0xdc41('0xa')]){_0x16255f[_0xdc41('0x97')](_0x3a4da9(_0x5b9581,_0x20285c[_0x38a350]));}}}}}return Promise[_0xdc41('0x99')](_0x16255f);})[_0xdc41('0xc')](function(_0x3b0283){var _0x3bcacf=_0x3b0283;var _0x338b12=null;if(_0x3bcacf){_0x338b12=_0x3bcacf[_0xdc41('0x96')]===0x1?_0x3bcacf[0x0]:null;}if(!_0x338b12&&!_0x3bcacf)return _0x5c4d9b;var _0x1794bb=_0x4e8770[_0x24d3df[_0xdc41('0x15')]][_0xdc41('0x9c')];_0xf15faa[_0xdc41('0xa')]=_[_0xdc41('0x9d')](_0x1794bb);_0xf15faa[_0xdc41('0x8c')]=_[_0xdc41('0x9d')](_0x4cc3a0['query']);_0xf15faa[_0xdc41('0x9e')]=_['intersection'](_0xf15faa['model'],_0xf15faa[_0xdc41('0x8c')]);_0x42dd10[_0xdc41('0x9f')]=_[_0xdc41('0xa0')](_0xf15faa[_0xdc41('0xa')],_0x1ce0e6[_0xdc41('0xa1')](_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xa1')]));_0x42dd10['attributes']=_0x42dd10[_0xdc41('0x9f')]['length']?_0x42dd10[_0xdc41('0x9f')]:_0xf15faa['model'];if(!_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xa2')](_0xdc41('0xa3'))){_0x42dd10[_0xdc41('0xa4')]=_0x1ce0e6['limit'](_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xa4')]);_0x42dd10[_0xdc41('0xa5')]=_0x1ce0e6[_0xdc41('0xa5')](_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xa5')]);}_0x42dd10[_0xdc41('0xa6')]=_0x1ce0e6[_0xdc41('0xa7')](_0x4cc3a0['query'][_0xdc41('0xa7')]);_0x42dd10['where']=_0x1ce0e6[_0xdc41('0x9e')](_[_0xdc41('0xa8')](_0x4cc3a0[_0xdc41('0x8c')],_0xf15faa[_0xdc41('0x9e')]));if(_0x4cc3a0['query']['filter']){_0x42dd10[_0xdc41('0x89')]=_[_0xdc41('0xa9')](_0x42dd10[_0xdc41('0x89')],{'$or':_['map'](_0x1794bb,function(_0x4a6d0e){if(_0x4a6d0e[_0xdc41('0x12')][_0xdc41('0xaa')]!=='VIRTUAL'){var _0x16efa7={};_0x16efa7[_0x4a6d0e['field']]={'$like':'%'+_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0x5')]+'%'};return _0x16efa7;}})});}var _0xc6a354=[];var _0x3d0d78=null;var _0x2f05a4={};if(_0x338b12){_0x3d0d78=_[_0xdc41('0xab')](_0x390fc4,['name',_0x338b12[_0xdc41('0xd')]]);if(_0x3d0d78[_0xdc41('0x6')]){_0x2f05a4={};if(_0x24d3df['childModel']===_0xdc41('0x10')){_0x2f05a4[_0x3d0d78[_0xdc41('0xac')]]=_[_0xdc41('0xf')](_0x338b12[_0xdc41('0x7')],'id');}else{_0x2f05a4[_0x3d0d78[_0xdc41('0xac')]]=_0x338b12[_0xdc41('0x7')];}_0xc6a354[_0xdc41('0x97')](_0x2f05a4);}else{_0x42dd10[_0xdc41('0x89')]['id']=_0x338b12[_0xdc41('0x7')];}}else{for(var _0x43f840=0x0;_0x43f840<_0x3bcacf[_0xdc41('0x96')];_0x43f840++){_0x3d0d78=_[_0xdc41('0xab')](_0x390fc4,['name',_0x3bcacf[_0x43f840][_0xdc41('0xd')]]);if(_0x3d0d78[_0xdc41('0x6')]){_0x2f05a4={};_0x2f05a4[_0x3d0d78[_0xdc41('0xac')]]=_0x3bcacf[_0x43f840][_0xdc41('0x7')];_0xc6a354[_0xdc41('0x97')](_0x2f05a4);}else{if(!_0x42dd10[_0xdc41('0x89')]['id'])_0x42dd10[_0xdc41('0x89')]['id']=[];_0x3bcacf[_0x43f840][_0xdc41('0x7')][_0xdc41('0xad')](function(_0x543654){_0x42dd10[_0xdc41('0x89')]['id'][_0xdc41('0x97')](_0x543654);});}}}if(!_[_0xdc41('0x95')](_0xc6a354)){_0x42dd10[_0xdc41('0x89')]=_[_0xdc41('0xa9')](_0x42dd10[_0xdc41('0x89')],{'$and':{'$or':_0xc6a354}});}_0x42dd10=_[_0xdc41('0xa9')]({},_0x42dd10,_0x4cc3a0[_0xdc41('0xae')]);if(_0x338b12&&!_0x338b12[_0xdc41('0xaf')]&&_0x24d3df[_0xdc41('0x15')]===_0xdc41('0x10')){if(_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xb0')]){_0x42dd10[_0xdc41('0xb1')]=[{'all':!![]}];}return _0x4e8770[_0x24d3df[_0xdc41('0x15')]][_0xdc41('0xb')](_0x42dd10)['then'](function(_0x2e6535){var _0x2d5f16=[];_0x2e6535[_0xdc41('0xad')](function(_0xc9ac17){var _0x33de71;switch(_0xc9ac17['reportType']){case _0xdc41('0xb2'):_0x33de71=_[_0xdc41('0xab')](_0x338b12[_0xdc41('0x7')],function(_0x26e9c5){return _0x26e9c5['id']===_0xc9ac17['reportId']&&_0x26e9c5[_0xdc41('0x12')]===_0xdc41('0xb3');});break;case'custom':_0x33de71=_[_0xdc41('0xab')](_0x338b12['associatedResources'],function(_0x363c35){return _0x363c35['id']===_0xc9ac17[_0xdc41('0x7b')]&&_0x363c35[_0xdc41('0x12')]===_0xdc41('0xb4');});break;}if(_0x33de71)_0x2d5f16[_0xdc41('0x97')](_0xc9ac17);});_0x5c4d9b[_0xdc41('0xb5')]=_0x2d5f16[_0xdc41('0x96')];_0x5c4d9b[_0xdc41('0xb6')]=_0x2d5f16;return _0x5c4d9b;});}else{if(!_['isEmpty'](_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xb7')])){_0x42dd10[_0xdc41('0x89')]['id']=_0x42dd10[_0xdc41('0x89')]['id']?_[_0xdc41('0xa0')](_0x42dd10[_0xdc41('0x89')]['id'],_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xb7')]):_0x4cc3a0['query'][_0xdc41('0xb7')];if(_0x4cc3a0['query'][_0xdc41('0xb8')]){_0x42dd10[_0xdc41('0xa6')]=_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xb8')];}}if(_0x4cc3a0[_0xdc41('0x8c')]['extraQueryConditions']){_0x42dd10['where']=_[_0xdc41('0xa9')](_0x42dd10[_0xdc41('0x89')],{'$and':_0x4cc3a0['query'][_0xdc41('0xb9')]});}return _0x4e8770[_0x24d3df[_0xdc41('0x15')]][_0xdc41('0xb5')]({'where':_0x42dd10['where']})[_0xdc41('0xc')](function(_0x5030d1){_0x5c4d9b[_0xdc41('0xb5')]=_0x5030d1;if(_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xb0')]){if(_0x24d3df[_0xdc41('0x15')]===_0xdc41('0x21')){_0x42dd10[_0xdc41('0xb1')]=[{'model':_0x4e8770[_0xdc41('0x70')],'as':_0xdc41('0xba'),'attributes':['id',_0xdc41('0xd'),_0xdc41('0xbb')],'required':_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xbc')]?!![]:![]},{'model':_0x4e8770['Tag'],'as':_0xdc41('0xbd'),'attributes':['id','name',_0xdc41('0xbb')],'through':_0x4cc3a0['query']['tag']?{'attributes':[],'where':{'TagId':_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xbc')]||undefined}}:{},'required':_0x4cc3a0[_0xdc41('0x8c')]['tag']?!![]:![]}];}else{_0x42dd10[_0xdc41('0xb1')]=[{'all':!![]}];}}return _0x4e8770[_0x24d3df[_0xdc41('0x15')]][_0xdc41('0xb')](_0x42dd10);})['then'](function(_0x889943){_0x5c4d9b[_0xdc41('0xb6')]=_0x889943;if(_0x31ddba===_0xdc41('0x55')&&_0x4cc3a0[_0xdc41('0x8c')][_0xdc41('0xbe')]==='true'){var _0x553a58=[];for(var _0x5cf38a=0x0;_0x5cf38a<_0x5c4d9b['rows'][_0xdc41('0x96')];_0x5cf38a++){_0x553a58[_0xdc41('0x97')](_0x33c570(_0xdc41('0xbf'),_0x5c4d9b[_0xdc41('0xb6')][_0x5cf38a]['dataValues']));_0x553a58['push'](_0x33c570('sms',_0x5c4d9b[_0xdc41('0xb6')][_0x5cf38a][_0xdc41('0xc0')]));_0x553a58['push'](_0x33c570('fax',_0x5c4d9b[_0xdc41('0xb6')][_0x5cf38a][_0xdc41('0xc0')]));_0x553a58[_0xdc41('0x97')](_0x33c570(_0xdc41('0xc1'),_0x5c4d9b['rows'][_0x5cf38a]['dataValues']));_0x553a58['push'](_0x33c570(_0xdc41('0xc2'),_0x5c4d9b[_0xdc41('0xb6')][_0x5cf38a]['dataValues']));_0x553a58[_0xdc41('0x97')](_0x33c570(_0xdc41('0xc3'),_0x5c4d9b[_0xdc41('0xb6')][_0x5cf38a][_0xdc41('0xc0')]));}return Promise[_0xdc41('0x99')](_0x553a58)[_0xdc41('0xc')](function(){return _0x5c4d9b;});}return _0x5c4d9b;});}});}}});};
\ No newline at end of file
+var _0xef65=['include','forEach','default','DefaultReports','custom','rows','ids','customSorting','order','extraQueryConditions','count','tag','ThroughTags','openTabs','chat','sms','dataValues','fax','lodash','./userProfile.attributes','squel','exports','models','filter','field','value','findAll','then','associatedResources','map','catch','resourceId','type','toLowerCase','squareprojects','SquareProject','odbc','childModel','SquareOdbc','squarerecordings','SquareRecording','SquareProjects','projectName','projects','JscriptyProject','contacts','CmContact','parentSections','Lists','CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','chatwebsites','faxaccounts','FaxAccount','outboundroutes','VoiceContext','VoiceMail','VoiceRecording','Agents','name','membername','User','role','agent','Telephones','queue','VoiceQueue','outbound','musiconholds','VoiceMusicOnHold','chanspies','VoiceChanSpy','voiceprefixes','VoicePrefix','Campaign','MailQueue','mailaccounts','MailAccount','MailSubstatus','openchannelqueues','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','smsqueues','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','WhatsappAccount','teams','Team','voicequeues','VoiceQueues','QueueCampaigns','agents','telephones','Users','admin','user','ZendeskAccount','salesforceaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','zohoaccounts','ZohoAccount','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','intervals','pauses','Pause','scheduler','sounds','Sound','tags','Tag','templates','Template','triggers','Trigger','trunks','Variable','Plugin','AnalyticExtractedReport','Reports','reportId','metrics','toUpperCase','Sequelize','QueryTypes','SELECT','select','ui.','InteractionId','from','user_has_','_interactions','where','sequelize','UserProfile','user_profiles','query','raw','section','mergeResources','length','push','UserProfileSection','params','all','ignore','isEmpty','union','model','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','limit','offset','sort','pick','find','foreignKey','merge','options','autoAssociation','includeAll'];(function(_0x275c37,_0x568bd4){var _0x2c8d9b=function(_0x53a27d){while(--_0x53a27d){_0x275c37['push'](_0x275c37['shift']());}};_0x2c8d9b(++_0x568bd4);}(_0xef65,0x17a));var _0x5ef6=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xef65[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0x5ef6('0x0'));var attributes=require(_0x5ef6('0x1'));var squel=require(_0x5ef6('0x2'));module[_0x5ef6('0x3')]=function(_0x440f5c){var _0xa4353c=_0x440f5c[_0x5ef6('0x4')];function _0x5c1638(_0x2e664b,_0x57e32b){return new Promise(function(_0x432276,_0x15d7f9){if(!_0x57e32b)return _0x432276(null);var _0x32fe95=_0x57e32b[_0x5ef6('0x5')]?{[_0x57e32b[_0x5ef6('0x5')][_0x5ef6('0x6')]]:_0x57e32b[_0x5ef6('0x5')][_0x5ef6('0x7')]}:undefined;return _0xa4353c[_0x2e664b][_0x5ef6('0x8')]({'where':_0x32fe95,'raw':!![]})[_0x5ef6('0x9')](function(_0x311f7c){_0x57e32b[_0x5ef6('0xa')]=_[_0x5ef6('0xb')](_0x311f7c,'id');_0x432276(_0x57e32b);})['catch'](function(_0x408b4a){_0x15d7f9(_0x408b4a);});});}function _0x2bd33d(_0x206be3,_0x4f889b){return new Promise(function(_0x1e2e44,_0x4feb4c){var _0xf6be9b=_0x206be3[_0x5ef6('0x5')]?{[_0x206be3['filter']['field']]:_0x206be3[_0x5ef6('0x5')][_0x5ef6('0x7')]}:undefined;return _0xa4353c[_0x206be3['model']][_0x5ef6('0x8')]({'where':_0xf6be9b,'raw':!![]})[_0x5ef6('0x9')](function(_0x42bfe0){_0x4f889b[_0x5ef6('0xa')]=_[_0x5ef6('0xb')](_0x42bfe0,function(_0x8d5705){return _0x8d5705['name'];});_0x1e2e44(_0x4f889b);})[_0x5ef6('0xc')](function(_0x36b25d){_0x4feb4c(_0x36b25d);});});}function _0x2c9f13(_0x56d4ee,_0x29cec7,_0x4a8889){if(!_0x29cec7)return Promise['resolve'](null);return new Promise(function(_0x38136b,_0x46e4b4){return _0xa4353c['UserProfileResource']['findAll']({'where':{'sectionId':_0x29cec7['id']},'raw':!![]})[_0x5ef6('0x9')](function(_0x46678e){if(_0x56d4ee[_0x5ef6('0x6')]&&_0x56d4ee[_0x5ef6('0x6')]!=='id'){_0x29cec7['associatedResources']=_['map'](_0x46678e,function(_0x2e6478){return _0x2e6478[_0x56d4ee[_0x5ef6('0x6')]];});}else{if(_0x4a8889==='AnalyticExtractedReport'){_0x29cec7[_0x5ef6('0xa')]=_[_0x5ef6('0xb')](_0x46678e,function(_0x30c771){return{'id':_0x30c771[_0x5ef6('0xd')],'type':_0x30c771[_0x5ef6('0xe')]};});}else{_0x29cec7[_0x5ef6('0xa')]=_[_0x5ef6('0xb')](_0x46678e,function(_0x1d7bee){return _0x1d7bee[_0x5ef6('0xd')];});}}_0x38136b(_0x29cec7);})[_0x5ef6('0xc')](function(_0x1ba1d4){_0x46e4b4(_0x1ba1d4);});});}function _0x4e8c2e(_0x5c6af0,_0x2b4ab7){var _0x3c6074={'parentSections':[]};switch(_0x5c6af0[_0x5ef6('0xf')]()){case _0x5ef6('0x10'):_0x3c6074['childModel']=_0x5ef6('0x11');break;case _0x5ef6('0x12'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x14');break;case _0x5ef6('0x15'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x16');_0x3c6074['parentSections']=[{'name':_0x5ef6('0x17'),'field':'name','foreignKey':_0x5ef6('0x18')}];break;case _0x5ef6('0x19'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x1a');break;case _0x5ef6('0x1b'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x1c');_0x3c6074[_0x5ef6('0x1d')]=[{'name':_0x5ef6('0x1e'),'field':'id','foreignKey':'ListId'}];break;case'lists':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x1f');break;case _0x5ef6('0x20'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x21');break;case _0x5ef6('0x22'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x23');break;case _0x5ef6('0x24'):_0x3c6074['childModel']=_0x5ef6('0x25');break;case _0x5ef6('0x26'):_0x3c6074['childModel']='ChatWebsite';break;case'faxqueues':_0x3c6074[_0x5ef6('0x13')]='FaxQueue';break;case _0x5ef6('0x27'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x28');break;case'inboundroutes':case'internalroutes':case _0x5ef6('0x29'):_0x3c6074[_0x5ef6('0x13')]='VoiceExtension';break;case'contexts':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x2a');break;case'voicemails':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x2b');break;case'voicerecordings':_0x3c6074['childModel']=_0x5ef6('0x2c');_0x3c6074[_0x5ef6('0x1d')]=[{'name':_0x5ef6('0x2d'),'field':_0x5ef6('0x2e'),'foreignKey':_0x5ef6('0x2f'),'model':_0x5ef6('0x30'),'filter':{'field':_0x5ef6('0x31'),'value':[_0x5ef6('0x32')]}},{'name':_0x5ef6('0x33'),'field':_0x5ef6('0x2e'),'foreignKey':_0x5ef6('0x2f'),'model':'User','filter':{'field':_0x5ef6('0x31'),'value':['telephone']}},{'name':'VoiceQueues','field':_0x5ef6('0x2e'),'foreignKey':_0x5ef6('0x34'),'model':'VoiceQueue','filter':{'field':_0x5ef6('0xe'),'value':['inbound']}},{'name':'QueueCampaigns','field':_0x5ef6('0x2e'),'foreignKey':_0x5ef6('0x34'),'model':_0x5ef6('0x35'),'filter':{'field':_0x5ef6('0xe'),'value':[_0x5ef6('0x36')]}}];break;case _0x5ef6('0x37'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x38');break;case _0x5ef6('0x39'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x3a');break;case _0x5ef6('0x3b'):_0x3c6074['childModel']=_0x5ef6('0x3c');break;case'ivrcampaigns':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x3d');break;case'mailqueues':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x3e');break;case _0x5ef6('0x3f'):_0x3c6074['childModel']=_0x5ef6('0x40');break;case'mailsubstatuses':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x41');break;case _0x5ef6('0x42'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x43');break;case _0x5ef6('0x44'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x45');break;case _0x5ef6('0x46'):_0x3c6074[_0x5ef6('0x13')]='SmsQueue';break;case _0x5ef6('0x47'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x48');break;case _0x5ef6('0x49'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x4a');break;case'whatsappaccounts':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x4b');break;case _0x5ef6('0x4c'):_0x3c6074['childModel']=_0x5ef6('0x4d');break;case _0x5ef6('0x4e'):case'queuecampaigns':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x35');if(_0x2b4ab7){_0x3c6074['parentSections']=[{'name':_0x5ef6('0x4f')},{'name':_0x5ef6('0x50')}];}break;case'users':case _0x5ef6('0x51'):case _0x5ef6('0x52'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x30');if(_0x2b4ab7){_0x3c6074[_0x5ef6('0x1d')]=[{'name':_0x5ef6('0x53'),'filter':{'field':_0x5ef6('0x31'),'value':[_0x5ef6('0x54'),_0x5ef6('0x55')]},'ignore':!![]},{'name':_0x5ef6('0x2d')},{'name':_0x5ef6('0x33')}];}break;case'zendeskaccounts':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x56');break;case _0x5ef6('0x57'):_0x3c6074['childModel']='SalesforceAccount';break;case'freshdeskaccounts':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x58');break;case _0x5ef6('0x59'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x5a');break;case'deskaccounts':_0x3c6074[_0x5ef6('0x13')]='DeskAccount';break;case _0x5ef6('0x5b'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x5c');break;case _0x5ef6('0x5d'):_0x3c6074[_0x5ef6('0x13')]='User';break;case _0x5ef6('0x5e'):_0x3c6074['childModel']=_0x5ef6('0x5f');break;case _0x5ef6('0x60'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x61');break;case _0x5ef6('0x62'):_0x3c6074['childModel']='Dashboard';break;case _0x5ef6('0x63'):_0x3c6074[_0x5ef6('0x13')]='Interval';break;case _0x5ef6('0x64'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x65');break;case _0x5ef6('0x66'):_0x3c6074['childModel']='Schedule';break;case _0x5ef6('0x67'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x68');break;case _0x5ef6('0x69'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x6a');break;case _0x5ef6('0x6b'):_0x3c6074['childModel']=_0x5ef6('0x6c');break;case _0x5ef6('0x6d'):_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x6e');break;case _0x5ef6('0x6f'):_0x3c6074[_0x5ef6('0x13')]='Trunk';break;case'variables':_0x3c6074['childModel']=_0x5ef6('0x70');break;case'plugins':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x71');break;case'extractedreports':_0x3c6074[_0x5ef6('0x13')]=_0x5ef6('0x72');_0x3c6074['parentSections']=[{'name':_0x5ef6('0x73'),'field':'id','foreignKey':_0x5ef6('0x74')}];break;case _0x5ef6('0x75'):_0x3c6074[_0x5ef6('0x13')]='AnalyticMetric';break;}return _0x3c6074;}function _0x185cf9(_0x57fa94,_0x4996a2){var _0x335257=_0x57fa94['charAt'](0x0)[_0x5ef6('0x76')]()+_0x57fa94['slice'](0x1);var _0x55a3bb={'type':_0xa4353c[_0x5ef6('0x77')][_0x5ef6('0x78')][_0x5ef6('0x79')],'raw':!![]};return new Promise(function(_0x40f1b9,_0x298b0f){var _0x3f36bf=squel[_0x5ef6('0x7a')]()[_0x5ef6('0x6')](_0x5ef6('0x7b')+_0x335257+_0x5ef6('0x7c'),'id')[_0x5ef6('0x6')]('ui.createdAt')[_0x5ef6('0x7d')](_0x5ef6('0x7e')+_0x57fa94+_0x5ef6('0x7f'),'ui')[_0x5ef6('0x80')]('ui.UserId\x20=\x20?',_0x4996a2['id']);return _0xa4353c[_0x5ef6('0x81')]['query'](_0x3f36bf['toString'](),_0x55a3bb)['then'](function(_0x46f84e){_0x4996a2[_0x335257+'OpenTabs']=_0x46f84e;_0x40f1b9(_0x46f84e);})['catch'](function(_0xf8fe2b){_0x298b0f(_0xf8fe2b);});});}return _0x440f5c['define'](_0x5ef6('0x82'),attributes,{'tableName':_0x5ef6('0x83'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x4837e0){var _0xd3d9f0=require('../../components/parsers/qs');var _0x4a10f8={'raw':_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x85')],'where':{}};var _0x5949da={};var _0x2bb064={'count':0x0,'rows':[]};var _0x121ecc=_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x86')];var _0x527dc9=_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x87')]||![];var _0x3dc418=_0x4e8c2e(_0x121ecc,_0x527dc9);if(!_0x3dc418[_0x5ef6('0x13')])throw new Error('Invalid\x20section\x20\x27'+_0x121ecc+'\x27');var _0x1a9040=[{'name':_0x121ecc}];if(!_['isEmpty'](_0x3dc418[_0x5ef6('0x1d')]))_0x1a9040=_0x3dc418[_0x5ef6('0x1d')];var _0x2634a5=[];for(var _0xa1b6c9=0x0;_0xa1b6c9<_0x1a9040[_0x5ef6('0x88')];_0xa1b6c9++){_0x2634a5[_0x5ef6('0x89')](_0xa4353c[_0x5ef6('0x8a')]['find']({'where':{'userProfileId':_0x4837e0[_0x5ef6('0x8b')]['id'],'name':_0x1a9040[_0xa1b6c9][_0x5ef6('0x2e')]},'raw':!![]}));}return Promise[_0x5ef6('0x8c')](_0x2634a5)[_0x5ef6('0x9')](function(_0x499101){var _0x4c36dd=_['filter'](_0x499101,function(_0x2267a7){return _0x2267a7?_0x2267a7:undefined;});var _0x25f058=_[_0x5ef6('0x5')](_0x1a9040,[_0x5ef6('0x8d'),!![]]);var _0x283ca6=_[_0x5ef6('0x8e')](_0x4c36dd)&&_[_0x5ef6('0x8e')](_0x25f058)?null:_[_0x5ef6('0x8f')](_0x25f058,_0x4c36dd);if(!_0x283ca6)return null;var _0x34939b=[];for(var _0x21df60=0x0;_0x21df60<_0x283ca6['length'];_0x21df60++){var _0x4e00d9=_['find'](_0x1a9040,function(_0x4064f2){return _0x283ca6[_0x21df60]?_0x4064f2[_0x5ef6('0x2e')]===_0x283ca6[_0x21df60][_0x5ef6('0x2e')]:null;});if(_0x4e00d9){if(_0x283ca6[_0x21df60][_0x5ef6('0x8d')]){_0x34939b[_0x5ef6('0x89')](_0x5c1638(_0x3dc418[_0x5ef6('0x13')],_0x283ca6[_0x21df60]));}else{if(!_0x283ca6[_0x21df60]['autoAssociation']){_0x34939b[_0x5ef6('0x89')](_0x2c9f13(_0x4e00d9,_0x283ca6[_0x21df60],_0x3dc418['childModel']));}else{if(_0x4e00d9[_0x5ef6('0x90')]){_0x34939b[_0x5ef6('0x89')](_0x2bd33d(_0x4e00d9,_0x283ca6[_0x21df60]));}}}}}return Promise[_0x5ef6('0x8c')](_0x34939b);})[_0x5ef6('0x9')](function(_0x1fff75){var _0x2ad4cd=_0x1fff75;var _0x118fe0=null;if(_0x2ad4cd){_0x118fe0=_0x2ad4cd['length']===0x1?_0x2ad4cd[0x0]:null;}if(!_0x118fe0&&!_0x2ad4cd)return _0x2bb064;var _0x1d7512=_0xa4353c[_0x3dc418[_0x5ef6('0x13')]]['rawAttributes'];_0x5949da[_0x5ef6('0x90')]=_[_0x5ef6('0x91')](_0x1d7512);_0x5949da[_0x5ef6('0x84')]=_[_0x5ef6('0x91')](_0x4837e0[_0x5ef6('0x84')]);_0x5949da[_0x5ef6('0x92')]=_['intersection'](_0x5949da[_0x5ef6('0x90')],_0x5949da[_0x5ef6('0x84')]);_0x4a10f8[_0x5ef6('0x93')]=_[_0x5ef6('0x94')](_0x5949da[_0x5ef6('0x90')],_0xd3d9f0[_0x5ef6('0x95')](_0x4837e0[_0x5ef6('0x84')]['fields']));_0x4a10f8[_0x5ef6('0x93')]=_0x4a10f8[_0x5ef6('0x93')]['length']?_0x4a10f8['attributes']:_0x5949da['model'];if(!_0x4837e0['query'][_0x5ef6('0x96')](_0x5ef6('0x97'))){_0x4a10f8[_0x5ef6('0x98')]=_0xd3d9f0['limit'](_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x98')]);_0x4a10f8[_0x5ef6('0x99')]=_0xd3d9f0[_0x5ef6('0x99')](_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x99')]);}_0x4a10f8['order']=_0xd3d9f0['sort'](_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x9a')]);_0x4a10f8['where']=_0xd3d9f0[_0x5ef6('0x92')](_[_0x5ef6('0x9b')](_0x4837e0[_0x5ef6('0x84')],_0x5949da[_0x5ef6('0x92')]));if(_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x5')]){_0x4a10f8[_0x5ef6('0x80')]=_['merge'](_0x4a10f8['where'],{'$or':_[_0x5ef6('0xb')](_0x1d7512,function(_0x438f3e){if(_0x438f3e[_0x5ef6('0xe')]['key']!=='VIRTUAL'){var _0x630f7e={};_0x630f7e[_0x438f3e[_0x5ef6('0x6')]]={'$like':'%'+_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0x5')]+'%'};return _0x630f7e;}})});}var _0x25907d=[];var _0x46100d=null;var _0xa66e11={};if(_0x118fe0){_0x46100d=_[_0x5ef6('0x9c')](_0x1a9040,[_0x5ef6('0x2e'),_0x118fe0[_0x5ef6('0x2e')]]);if(_0x46100d[_0x5ef6('0x6')]){_0xa66e11={};if(_0x3dc418[_0x5ef6('0x13')]===_0x5ef6('0x72')){_0xa66e11[_0x46100d[_0x5ef6('0x9d')]]=_[_0x5ef6('0xb')](_0x118fe0[_0x5ef6('0xa')],'id');}else{_0xa66e11[_0x46100d['foreignKey']]=_0x118fe0[_0x5ef6('0xa')];}_0x25907d[_0x5ef6('0x89')](_0xa66e11);}else{_0x4a10f8[_0x5ef6('0x80')]['id']=_0x118fe0[_0x5ef6('0xa')];}}else{for(var _0x216c57=0x0;_0x216c57<_0x2ad4cd['length'];_0x216c57++){_0x46100d=_[_0x5ef6('0x9c')](_0x1a9040,[_0x5ef6('0x2e'),_0x2ad4cd[_0x216c57]['name']]);if(_0x46100d[_0x5ef6('0x6')]){_0xa66e11={};_0xa66e11[_0x46100d[_0x5ef6('0x9d')]]=_0x2ad4cd[_0x216c57]['associatedResources'];_0x25907d[_0x5ef6('0x89')](_0xa66e11);}else{if(!_0x4a10f8[_0x5ef6('0x80')]['id'])_0x4a10f8[_0x5ef6('0x80')]['id']=[];_0x2ad4cd[_0x216c57][_0x5ef6('0xa')]['forEach'](function(_0xa124fd){_0x4a10f8[_0x5ef6('0x80')]['id'][_0x5ef6('0x89')](_0xa124fd);});}}}if(!_[_0x5ef6('0x8e')](_0x25907d)){_0x4a10f8['where']=_[_0x5ef6('0x9e')](_0x4a10f8[_0x5ef6('0x80')],{'$and':{'$or':_0x25907d}});}_0x4a10f8=_['merge']({},_0x4a10f8,_0x4837e0[_0x5ef6('0x9f')]);if(_0x118fe0&&!_0x118fe0[_0x5ef6('0xa0')]&&_0x3dc418['childModel']===_0x5ef6('0x72')){if(_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa1')]){_0x4a10f8[_0x5ef6('0xa2')]=[{'all':!![]}];}return _0xa4353c[_0x3dc418[_0x5ef6('0x13')]][_0x5ef6('0x8')](_0x4a10f8)[_0x5ef6('0x9')](function(_0xf360bc){var _0x10a048=[];_0xf360bc[_0x5ef6('0xa3')](function(_0x19123f){var _0x2ed160;switch(_0x19123f['reportType']){case _0x5ef6('0xa4'):_0x2ed160=_[_0x5ef6('0x9c')](_0x118fe0[_0x5ef6('0xa')],function(_0x45d9fd){return _0x45d9fd['id']===_0x19123f[_0x5ef6('0x74')]&&_0x45d9fd['type']===_0x5ef6('0xa5');});break;case _0x5ef6('0xa6'):_0x2ed160=_['find'](_0x118fe0['associatedResources'],function(_0x1a33a4){return _0x1a33a4['id']===_0x19123f[_0x5ef6('0x74')]&&_0x1a33a4[_0x5ef6('0xe')]==='CustomReports';});break;}if(_0x2ed160)_0x10a048[_0x5ef6('0x89')](_0x19123f);});_0x2bb064['count']=_0x10a048['length'];_0x2bb064[_0x5ef6('0xa7')]=_0x10a048;return _0x2bb064;});}else{if(!_[_0x5ef6('0x8e')](_0x4837e0[_0x5ef6('0x84')]['ids'])){_0x4a10f8[_0x5ef6('0x80')]['id']=_0x4a10f8[_0x5ef6('0x80')]['id']?_[_0x5ef6('0x94')](_0x4a10f8[_0x5ef6('0x80')]['id'],_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa8')]):_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa8')];if(_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa9')]){_0x4a10f8[_0x5ef6('0xaa')]=_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa9')];}}if(_0x4837e0['query'][_0x5ef6('0xab')]){_0x4a10f8['where']=_[_0x5ef6('0x9e')](_0x4a10f8[_0x5ef6('0x80')],{'$and':_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xab')]});}return _0xa4353c[_0x3dc418[_0x5ef6('0x13')]]['count']({'where':_0x4a10f8['where']})[_0x5ef6('0x9')](function(_0xdb025){_0x2bb064[_0x5ef6('0xac')]=_0xdb025;if(_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xa1')]){if(_0x3dc418['childModel']==='CmContact'){_0x4a10f8[_0x5ef6('0xa2')]=[{'model':_0xa4353c['Tag'],'as':'Tags','attributes':['id','name','color'],'required':_0x4837e0['query'][_0x5ef6('0xad')]?!![]:![]},{'model':_0xa4353c['Tag'],'as':_0x5ef6('0xae'),'attributes':['id',_0x5ef6('0x2e'),'color'],'through':_0x4837e0['query'][_0x5ef6('0xad')]?{'attributes':[],'where':{'TagId':_0x4837e0[_0x5ef6('0x84')]['tag']||undefined}}:{},'required':_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xad')]?!![]:![]}];}else{_0x4a10f8['include']=[{'all':!![]}];}}return _0xa4353c[_0x3dc418[_0x5ef6('0x13')]]['findAll'](_0x4a10f8);})['then'](function(_0x43d82d){_0x2bb064['rows']=_0x43d82d;if(_0x121ecc===_0x5ef6('0x2d')&&_0x4837e0[_0x5ef6('0x84')][_0x5ef6('0xaf')]==='true'){var _0x5350f4=[];for(var _0x277556=0x0;_0x277556<_0x2bb064[_0x5ef6('0xa7')][_0x5ef6('0x88')];_0x277556++){_0x5350f4['push'](_0x185cf9(_0x5ef6('0xb0'),_0x2bb064['rows'][_0x277556]['dataValues']));_0x5350f4['push'](_0x185cf9(_0x5ef6('0xb1'),_0x2bb064[_0x5ef6('0xa7')][_0x277556][_0x5ef6('0xb2')]));_0x5350f4['push'](_0x185cf9(_0x5ef6('0xb3'),_0x2bb064['rows'][_0x277556][_0x5ef6('0xb2')]));_0x5350f4[_0x5ef6('0x89')](_0x185cf9('mail',_0x2bb064[_0x5ef6('0xa7')][_0x277556][_0x5ef6('0xb2')]));_0x5350f4['push'](_0x185cf9('openchannel',_0x2bb064[_0x5ef6('0xa7')][_0x277556]['dataValues']));_0x5350f4['push'](_0x185cf9('whatsapp',_0x2bb064[_0x5ef6('0xa7')][_0x277556][_0x5ef6('0xb2')]));}return Promise[_0x5ef6('0x8c')](_0x5350f4)[_0x5ef6('0x9')](function(){return _0x2bb064;});}return _0x2bb064;});}});}}});};
\ No newline at end of file