Built motion from commit d6d69adf.|2.6.33
[motion2.git] / server / api / userProfile / userProfile.model.js
index d394d3c..1df4eef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x07ea=['chat','dataValues','sms','mail','openchannel','whatsapp','lodash','./userProfile.attributes','squel','exports','filter','value','findAll','map','catch','model','then','name','resolve','field','associatedResources','type','resourceId','childModel','odbc','SquareOdbc','SquareRecording','parentSections','SquareProjects','projectName','projects','JscriptyProject','contacts','CmContact','ListId','lists','CmList','companies','CmCustomField','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','VoiceContext','VoiceMail','voicerecordings','VoiceRecording','membername','User','role','Telephones','telephone','VoiceQueues','queue','VoiceQueue','inbound','outbound','musiconholds','VoiceMusicOnHold','VoiceChanSpy','VoicePrefix','ivrcampaigns','Campaign','mailqueues','mailaccounts','MailAccount','MailSubstatus','openchannelqueues','OpenchannelQueue','OpenchannelAccount','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','voicequeues','queuecampaigns','users','Users','admin','user','Agents','zendeskaccounts','ZendeskAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','Dashboard','intervals','Interval','pauses','Pause','scheduler','Schedule','sounds','tags','Tag','templates','Template','triggers','Trigger','trunks','variables','Plugin','extractedreports','AnalyticExtractedReport','AnalyticMetric','toUpperCase','slice','QueryTypes','SELECT','select','ui.','InteractionId','sequelize','query','OpenTabs','define','../../components/parsers/qs','raw','section','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','params','all','union','find','ignore','autoAssociation','rawAttributes','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','limit','offset','sort','where','pick','key','VIRTUAL','foreignKey','forEach','merge','options','include','reportType','default','reportId','DefaultReports','CustomReports','count','rows','customSorting','extraQueryConditions','includeAll','Tags','color','tag','ThroughTags','openTabs'];(function(_0xf433fa,_0x32e751){var _0x46c91a=function(_0x293a3b){while(--_0x293a3b){_0xf433fa['push'](_0xf433fa['shift']());}};_0x46c91a(++_0x32e751);}(_0x07ea,0xc0));var _0xa07e=function(_0x4026c8,_0x477780){_0x4026c8=_0x4026c8-0x0;var _0xf7aeba=_0x07ea[_0x4026c8];return _0xf7aeba;};'use strict';var _=require(_0xa07e('0x0'));var attributes=require(_0xa07e('0x1'));var squel=require(_0xa07e('0x2'));module[_0xa07e('0x3')]=function(_0x2719b5){var _0x1c3337=_0x2719b5['models'];function _0xdf877f(_0x2cd874,_0x31f621){return new Promise(function(_0x3ba7d1,_0x3c9212){if(!_0x31f621)return _0x3ba7d1(null);var _0x3daf23=_0x31f621['filter']?{[_0x31f621[_0xa07e('0x4')]['field']]:_0x31f621[_0xa07e('0x4')][_0xa07e('0x5')]}:undefined;return _0x1c3337[_0x2cd874][_0xa07e('0x6')]({'where':_0x3daf23,'raw':!![]})['then'](function(_0xcffa8d){_0x31f621['associatedResources']=_[_0xa07e('0x7')](_0xcffa8d,'id');_0x3ba7d1(_0x31f621);})[_0xa07e('0x8')](function(_0x134140){_0x3c9212(_0x134140);});});}function _0x193ed7(_0x5874bd,_0x2f37f9){return new Promise(function(_0x3330db,_0x4d6b6e){var _0x230312=_0x5874bd['filter']?{[_0x5874bd[_0xa07e('0x4')]['field']]:_0x5874bd[_0xa07e('0x4')][_0xa07e('0x5')]}:undefined;return _0x1c3337[_0x5874bd[_0xa07e('0x9')]][_0xa07e('0x6')]({'where':_0x230312,'raw':!![]})[_0xa07e('0xa')](function(_0x3e6d67){_0x2f37f9['associatedResources']=_[_0xa07e('0x7')](_0x3e6d67,function(_0x163006){return _0x163006[_0xa07e('0xb')];});_0x3330db(_0x2f37f9);})[_0xa07e('0x8')](function(_0x30a0f9){_0x4d6b6e(_0x30a0f9);});});}function _0x37e0ba(_0x50ebf8,_0x287cfa,_0x36e6d2){if(!_0x287cfa)return Promise[_0xa07e('0xc')](null);return new Promise(function(_0x20f69f,_0x5867da){return _0x1c3337['UserProfileResource']['findAll']({'where':{'sectionId':_0x287cfa['id']},'raw':!![]})[_0xa07e('0xa')](function(_0x151433){if(_0x50ebf8[_0xa07e('0xd')]&&_0x50ebf8[_0xa07e('0xd')]!=='id'){_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x4a62c2){return _0x4a62c2[_0x50ebf8['field']];});}else{if(_0x36e6d2==='AnalyticExtractedReport'){_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x1fb4b1){return{'id':_0x1fb4b1['resourceId'],'type':_0x1fb4b1[_0xa07e('0xf')]};});}else{_0x287cfa[_0xa07e('0xe')]=_[_0xa07e('0x7')](_0x151433,function(_0x45857c){return _0x45857c[_0xa07e('0x10')];});}}_0x20f69f(_0x287cfa);})[_0xa07e('0x8')](function(_0x42e6b5){_0x5867da(_0x42e6b5);});});}function _0x4d0136(_0x3c8bcd,_0x278f9c){var _0x1f106={'parentSections':[]};switch(_0x3c8bcd['toLowerCase']()){case'squareprojects':_0x1f106[_0xa07e('0x11')]='SquareProject';break;case _0xa07e('0x12'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x13');break;case'squarerecordings':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x14');_0x1f106[_0xa07e('0x15')]=[{'name':_0xa07e('0x16'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x17')}];break;case _0xa07e('0x18'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x19');break;case _0xa07e('0x1a'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x1b');_0x1f106[_0xa07e('0x15')]=[{'name':'Lists','field':'id','foreignKey':_0xa07e('0x1c')}];break;case _0xa07e('0x1d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x1e');break;case _0xa07e('0x1f'):_0x1f106[_0xa07e('0x11')]='CmCompany';break;case'globalcustomfields':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x20');break;case'chatqueues':_0x1f106['childModel']=_0xa07e('0x21');break;case _0xa07e('0x22'):_0x1f106['childModel']=_0xa07e('0x23');break;case _0xa07e('0x24'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x25');break;case'faxaccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x26');break;case _0xa07e('0x27'):case _0xa07e('0x28'):case _0xa07e('0x29'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2a');break;case'contexts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2b');break;case'voicemails':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2c');break;case _0xa07e('0x2d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x2e');_0x1f106['parentSections']=[{'name':'Agents','field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x2f'),'model':_0xa07e('0x30'),'filter':{'field':_0xa07e('0x31'),'value':['agent']}},{'name':_0xa07e('0x32'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x2f'),'model':_0xa07e('0x30'),'filter':{'field':_0xa07e('0x31'),'value':[_0xa07e('0x33')]}},{'name':_0xa07e('0x34'),'field':_0xa07e('0xb'),'foreignKey':_0xa07e('0x35'),'model':_0xa07e('0x36'),'filter':{'field':_0xa07e('0xf'),'value':[_0xa07e('0x37')]}},{'name':'QueueCampaigns','field':_0xa07e('0xb'),'foreignKey':'queue','model':_0xa07e('0x36'),'filter':{'field':_0xa07e('0xf'),'value':[_0xa07e('0x38')]}}];break;case _0xa07e('0x39'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3a');break;case'chanspies':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3b');break;case'voiceprefixes':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x3c');break;case _0xa07e('0x3d'):_0x1f106['childModel']=_0xa07e('0x3e');break;case _0xa07e('0x3f'):_0x1f106['childModel']='MailQueue';break;case _0xa07e('0x40'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x41');break;case'mailsubstatuses':_0x1f106['childModel']=_0xa07e('0x42');break;case _0xa07e('0x43'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x44');break;case'openchannelaccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x45');break;case'smsqueues':_0x1f106['childModel']=_0xa07e('0x46');break;case _0xa07e('0x47'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x48');break;case _0xa07e('0x49'):_0x1f106['childModel']=_0xa07e('0x4a');break;case _0xa07e('0x4b'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x4c');break;case _0xa07e('0x4d'):_0x1f106[_0xa07e('0x11')]='Team';break;case _0xa07e('0x4e'):case _0xa07e('0x4f'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x36');if(_0x278f9c){_0x1f106['parentSections']=[{'name':_0xa07e('0x34')},{'name':'QueueCampaigns'}];}break;case _0xa07e('0x50'):case'agents':case'telephones':_0x1f106['childModel']='User';if(_0x278f9c){_0x1f106['parentSections']=[{'name':_0xa07e('0x51'),'filter':{'field':_0xa07e('0x31'),'value':[_0xa07e('0x52'),_0xa07e('0x53')]},'ignore':!![]},{'name':_0xa07e('0x54')},{'name':_0xa07e('0x32')}];}break;case _0xa07e('0x55'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x56');break;case'salesforceaccounts':_0x1f106['childModel']='SalesforceAccount';break;case _0xa07e('0x57'):_0x1f106['childModel']=_0xa07e('0x58');break;case _0xa07e('0x59'):_0x1f106['childModel']=_0xa07e('0x5a');break;case _0xa07e('0x5b'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x5c');break;case _0xa07e('0x5d'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x5e');break;case'vtigeraccounts':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x30');break;case _0xa07e('0x5f'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x60');break;case _0xa07e('0x61'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x62');break;case _0xa07e('0x63'):_0x1f106['childModel']=_0xa07e('0x64');break;case _0xa07e('0x65'):_0x1f106['childModel']=_0xa07e('0x66');break;case _0xa07e('0x67'):_0x1f106['childModel']=_0xa07e('0x68');break;case _0xa07e('0x69'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6a');break;case _0xa07e('0x6b'):_0x1f106[_0xa07e('0x11')]='Sound';break;case _0xa07e('0x6c'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6d');break;case _0xa07e('0x6e'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x6f');break;case _0xa07e('0x70'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x71');break;case _0xa07e('0x72'):_0x1f106[_0xa07e('0x11')]='Trunk';break;case _0xa07e('0x73'):_0x1f106[_0xa07e('0x11')]='Variable';break;case'plugins':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x74');break;case _0xa07e('0x75'):_0x1f106[_0xa07e('0x11')]=_0xa07e('0x76');_0x1f106[_0xa07e('0x15')]=[{'name':'Reports','field':'id','foreignKey':'reportId'}];break;case'metrics':_0x1f106[_0xa07e('0x11')]=_0xa07e('0x77');break;}return _0x1f106;}function _0x391195(_0x7f893b,_0x34b03d){var _0x98ca58=_0x7f893b['charAt'](0x0)[_0xa07e('0x78')]()+_0x7f893b[_0xa07e('0x79')](0x1);var _0x4940dd={'type':_0x1c3337['Sequelize'][_0xa07e('0x7a')][_0xa07e('0x7b')],'raw':!![]};return new Promise(function(_0x357035,_0x28aa6a){var _0x37edb0=squel[_0xa07e('0x7c')]()[_0xa07e('0xd')](_0xa07e('0x7d')+_0x98ca58+_0xa07e('0x7e'),'id')[_0xa07e('0xd')]('ui.createdAt')['from']('user_has_'+_0x7f893b+'_interactions','ui')['where']('ui.UserId\x20=\x20?',_0x34b03d['id']);return _0x1c3337[_0xa07e('0x7f')][_0xa07e('0x80')](_0x37edb0['toString'](),_0x4940dd)['then'](function(_0x30cf23){_0x34b03d[_0x98ca58+_0xa07e('0x81')]=_0x30cf23;_0x357035(_0x30cf23);})[_0xa07e('0x8')](function(_0x7db89f){_0x28aa6a(_0x7db89f);});});}return _0x2719b5[_0xa07e('0x82')]('UserProfile',attributes,{'tableName':'user_profiles','paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x3cbacc){var _0x44ba03=require(_0xa07e('0x83'));var _0x2dcb54={'raw':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x84')],'where':{}};var _0x5e9de1={};var _0x39da84={'count':0x0,'rows':[]};var _0x32e154=_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x85')];var _0x4d8552=_0x3cbacc[_0xa07e('0x80')]['mergeResources']||![];var _0x21a012=_0x4d0136(_0x32e154,_0x4d8552);if(!_0x21a012['childModel'])throw new Error(_0xa07e('0x86')+_0x32e154+'\x27');var _0x353145=[{'name':_0x32e154}];if(!_[_0xa07e('0x87')](_0x21a012['parentSections']))_0x353145=_0x21a012['parentSections'];var _0x3390ea=[];for(var _0x1cefaf=0x0;_0x1cefaf<_0x353145[_0xa07e('0x88')];_0x1cefaf++){_0x3390ea[_0xa07e('0x89')](_0x1c3337[_0xa07e('0x8a')]['find']({'where':{'userProfileId':_0x3cbacc[_0xa07e('0x8b')]['id'],'name':_0x353145[_0x1cefaf][_0xa07e('0xb')]},'raw':!![]}));}return Promise[_0xa07e('0x8c')](_0x3390ea)[_0xa07e('0xa')](function(_0x16038b){var _0x49322a=_[_0xa07e('0x4')](_0x16038b,function(_0x1ca80a){return _0x1ca80a?_0x1ca80a:undefined;});var _0xca8e61=_[_0xa07e('0x4')](_0x353145,['ignore',!![]]);var _0x24f325=_['isEmpty'](_0x49322a)&&_[_0xa07e('0x87')](_0xca8e61)?null:_[_0xa07e('0x8d')](_0xca8e61,_0x49322a);if(!_0x24f325)return null;var _0x3dcf39=[];for(var _0x58bdd8=0x0;_0x58bdd8<_0x24f325['length'];_0x58bdd8++){var _0x48ebd9=_[_0xa07e('0x8e')](_0x353145,function(_0x4dd7c8){return _0x24f325[_0x58bdd8]?_0x4dd7c8[_0xa07e('0xb')]===_0x24f325[_0x58bdd8][_0xa07e('0xb')]:null;});if(_0x48ebd9){if(_0x24f325[_0x58bdd8][_0xa07e('0x8f')]){_0x3dcf39[_0xa07e('0x89')](_0xdf877f(_0x21a012['childModel'],_0x24f325[_0x58bdd8]));}else{if(!_0x24f325[_0x58bdd8][_0xa07e('0x90')]){_0x3dcf39['push'](_0x37e0ba(_0x48ebd9,_0x24f325[_0x58bdd8],_0x21a012['childModel']));}else{if(_0x48ebd9[_0xa07e('0x9')]){_0x3dcf39[_0xa07e('0x89')](_0x193ed7(_0x48ebd9,_0x24f325[_0x58bdd8]));}}}}}return Promise[_0xa07e('0x8c')](_0x3dcf39);})[_0xa07e('0xa')](function(_0x7ea141){var _0x88f0c1=_0x7ea141;var _0x237692=null;if(_0x88f0c1){_0x237692=_0x88f0c1[_0xa07e('0x88')]===0x1?_0x88f0c1[0x0]:null;}if(!_0x237692&&!_0x88f0c1)return _0x39da84;var _0x335d2b=_0x1c3337[_0x21a012[_0xa07e('0x11')]][_0xa07e('0x91')];_0x5e9de1['model']=_[_0xa07e('0x92')](_0x335d2b);_0x5e9de1[_0xa07e('0x80')]=_['keys'](_0x3cbacc[_0xa07e('0x80')]);_0x5e9de1[_0xa07e('0x93')]=_[_0xa07e('0x94')](_0x5e9de1[_0xa07e('0x9')],_0x5e9de1[_0xa07e('0x80')]);_0x2dcb54['attributes']=_[_0xa07e('0x94')](_0x5e9de1['model'],_0x44ba03['fields'](_0x3cbacc['query'][_0xa07e('0x95')]));_0x2dcb54[_0xa07e('0x96')]=_0x2dcb54['attributes']['length']?_0x2dcb54[_0xa07e('0x96')]:_0x5e9de1[_0xa07e('0x9')];if(!_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x97')](_0xa07e('0x98'))){_0x2dcb54['limit']=_0x44ba03[_0xa07e('0x99')](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x99')]);_0x2dcb54[_0xa07e('0x9a')]=_0x44ba03[_0xa07e('0x9a')](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x9a')]);}_0x2dcb54['order']=_0x44ba03['sort'](_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x9b')]);_0x2dcb54[_0xa07e('0x9c')]=_0x44ba03['filters'](_[_0xa07e('0x9d')](_0x3cbacc[_0xa07e('0x80')],_0x5e9de1['filters']));if(_0x3cbacc[_0xa07e('0x80')][_0xa07e('0x4')]){_0x2dcb54['where']=_['merge'](_0x2dcb54[_0xa07e('0x9c')],{'$or':_['map'](_0x335d2b,function(_0x450c9c){if(_0x450c9c[_0xa07e('0xf')][_0xa07e('0x9e')]!==_0xa07e('0x9f')){var _0x46e851={};_0x46e851[_0x450c9c[_0xa07e('0xd')]]={'$like':'%'+_0x3cbacc['query'][_0xa07e('0x4')]+'%'};return _0x46e851;}})});}var _0x127d0b=[];var _0x299bed=null;var _0x4478f3={};if(_0x237692){_0x299bed=_[_0xa07e('0x8e')](_0x353145,[_0xa07e('0xb'),_0x237692[_0xa07e('0xb')]]);if(_0x299bed[_0xa07e('0xd')]){_0x4478f3={};if(_0x21a012[_0xa07e('0x11')]===_0xa07e('0x76')){_0x4478f3[_0x299bed[_0xa07e('0xa0')]]=_[_0xa07e('0x7')](_0x237692[_0xa07e('0xe')],'id');}else{_0x4478f3[_0x299bed[_0xa07e('0xa0')]]=_0x237692[_0xa07e('0xe')];}_0x127d0b['push'](_0x4478f3);}else{_0x2dcb54[_0xa07e('0x9c')]['id']=_0x237692[_0xa07e('0xe')];}}else{for(var _0x41f383=0x0;_0x41f383<_0x88f0c1[_0xa07e('0x88')];_0x41f383++){_0x299bed=_['find'](_0x353145,['name',_0x88f0c1[_0x41f383][_0xa07e('0xb')]]);if(_0x299bed[_0xa07e('0xd')]){_0x4478f3={};_0x4478f3[_0x299bed['foreignKey']]=_0x88f0c1[_0x41f383][_0xa07e('0xe')];_0x127d0b[_0xa07e('0x89')](_0x4478f3);}else{if(!_0x2dcb54[_0xa07e('0x9c')]['id'])_0x2dcb54[_0xa07e('0x9c')]['id']=[];_0x88f0c1[_0x41f383][_0xa07e('0xe')][_0xa07e('0xa1')](function(_0x458fbf){_0x2dcb54[_0xa07e('0x9c')]['id']['push'](_0x458fbf);});}}}if(!_['isEmpty'](_0x127d0b)){_0x2dcb54[_0xa07e('0x9c')]=_[_0xa07e('0xa2')](_0x2dcb54[_0xa07e('0x9c')],{'$and':{'$or':_0x127d0b}});}_0x2dcb54=_[_0xa07e('0xa2')]({},_0x2dcb54,_0x3cbacc[_0xa07e('0xa3')]);if(_0x237692&&!_0x237692['autoAssociation']&&_0x21a012[_0xa07e('0x11')]==='AnalyticExtractedReport'){if(_0x3cbacc['query']['includeAll']){_0x2dcb54[_0xa07e('0xa4')]=[{'all':!![]}];}return _0x1c3337[_0x21a012[_0xa07e('0x11')]]['findAll'](_0x2dcb54)[_0xa07e('0xa')](function(_0x370415){var _0x3fd277=[];_0x370415[_0xa07e('0xa1')](function(_0x3d445a){var _0x4e76d6;switch(_0x3d445a[_0xa07e('0xa5')]){case _0xa07e('0xa6'):_0x4e76d6=_[_0xa07e('0x8e')](_0x237692[_0xa07e('0xe')],function(_0x514083){return _0x514083['id']===_0x3d445a[_0xa07e('0xa7')]&&_0x514083[_0xa07e('0xf')]===_0xa07e('0xa8');});break;case'custom':_0x4e76d6=_[_0xa07e('0x8e')](_0x237692[_0xa07e('0xe')],function(_0x45a9ea){return _0x45a9ea['id']===_0x3d445a[_0xa07e('0xa7')]&&_0x45a9ea[_0xa07e('0xf')]===_0xa07e('0xa9');});break;}if(_0x4e76d6)_0x3fd277[_0xa07e('0x89')](_0x3d445a);});_0x39da84[_0xa07e('0xaa')]=_0x3fd277[_0xa07e('0x88')];_0x39da84[_0xa07e('0xab')]=_0x3fd277;return _0x39da84;});}else{if(!_[_0xa07e('0x87')](_0x3cbacc[_0xa07e('0x80')]['ids'])){_0x2dcb54['where']['id']=_0x2dcb54[_0xa07e('0x9c')]['id']?_[_0xa07e('0x94')](_0x2dcb54[_0xa07e('0x9c')]['id'],_0x3cbacc[_0xa07e('0x80')]['ids']):_0x3cbacc['query']['ids'];if(_0x3cbacc[_0xa07e('0x80')]['customSorting']){_0x2dcb54['order']=_0x3cbacc['query'][_0xa07e('0xac')];}}if(_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xad')]){_0x2dcb54[_0xa07e('0x9c')]=_[_0xa07e('0xa2')](_0x2dcb54[_0xa07e('0x9c')],{'$and':_0x3cbacc['query']['extraQueryConditions']});}return _0x1c3337[_0x21a012['childModel']][_0xa07e('0xaa')]({'where':_0x2dcb54[_0xa07e('0x9c')]})[_0xa07e('0xa')](function(_0x7b4b2a){_0x39da84[_0xa07e('0xaa')]=_0x7b4b2a;if(_0x3cbacc['query'][_0xa07e('0xae')]){if(_0x21a012['childModel']===_0xa07e('0x1b')){_0x2dcb54[_0xa07e('0xa4')]=[{'model':_0x1c3337[_0xa07e('0x6d')],'as':_0xa07e('0xaf'),'attributes':['id',_0xa07e('0xb'),_0xa07e('0xb0')],'required':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?!![]:![]},{'model':_0x1c3337[_0xa07e('0x6d')],'as':_0xa07e('0xb2'),'attributes':['id',_0xa07e('0xb'),_0xa07e('0xb0')],'through':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?{'attributes':[],'where':{'TagId':_0x3cbacc[_0xa07e('0x80')]['tag']||undefined}}:{},'required':_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb1')]?!![]:![]}];}else{_0x2dcb54[_0xa07e('0xa4')]=[{'all':!![]}];}}return _0x1c3337[_0x21a012[_0xa07e('0x11')]][_0xa07e('0x6')](_0x2dcb54);})[_0xa07e('0xa')](function(_0x2cb468){_0x39da84[_0xa07e('0xab')]=_0x2cb468;if(_0x32e154===_0xa07e('0x54')&&_0x3cbacc[_0xa07e('0x80')][_0xa07e('0xb3')]==='true'){var _0x464eed=[];for(var _0xd241df=0x0;_0xd241df<_0x39da84[_0xa07e('0xab')][_0xa07e('0x88')];_0xd241df++){_0x464eed['push'](_0x391195(_0xa07e('0xb4'),_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed['push'](_0x391195(_0xa07e('0xb6'),_0x39da84['rows'][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195('fax',_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb7'),_0x39da84['rows'][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb8'),_0x39da84[_0xa07e('0xab')][_0xd241df][_0xa07e('0xb5')]));_0x464eed[_0xa07e('0x89')](_0x391195(_0xa07e('0xb9'),_0x39da84[_0xa07e('0xab')][_0xd241df]['dataValues']));}return Promise[_0xa07e('0x8c')](_0x464eed)[_0xa07e('0xa')](function(){return _0x39da84;});}return _0x39da84;});}});}}});};
\ No newline at end of file
+var _0xc7f8=['model','map','catch','UserProfileResource','AnalyticExtractedReport','squareprojects','childModel','odbc','SquareOdbc','squarerecordings','SquareRecording','parentSections','SquareProjects','projectName','contacts','CmContact','Lists','ListId','lists','companies','CmCompany','globalcustomfields','chatqueues','chatwebsites','ChatWebsite','faxqueues','FaxQueue','faxaccounts','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','voicemails','VoiceMail','voicerecordings','Agents','name','membername','User','agent','Telephones','role','telephone','VoiceQueues','queue','VoiceQueue','type','inbound','QueueCampaigns','musiconholds','chanspies','VoiceChanSpy','voiceprefixes','ivrcampaigns','Campaign','MailQueue','mailaccounts','MailAccount','MailSubstatus','openchannelqueues','openchannelaccounts','OpenchannelAccount','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','users','agents','telephones','user','zendeskaccounts','ZendeskAccount','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','cannedanswers','intervals','Interval','Pause','scheduler','sounds','Sound','tags','Tag','templates','Template','triggers','Trigger','trunks','Trunk','variables','Variable','plugins','Plugin','extractedreports','reportId','metrics','AnalyticMetric','charAt','toUpperCase','slice','QueryTypes','ui.','InteractionId','ui.createdAt','from','user_has_','_interactions','where','ui.UserId\x20=\x20?','query','toString','define','user_profiles','section','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','find','params','all','union','ignore','autoAssociation','rawAttributes','keys','intersection','attributes','fields','hasOwnProperty','limit','offset','order','sort','pick','key','VIRTUAL','foreignKey','forEach','merge','options','includeAll','include','reportType','DefaultReports','count','rows','ids','customSorting','Tags','color','tag','ThroughTags','openTabs','true','chat','dataValues','fax','mail','openchannel','whatsapp','lodash','./userProfile.attributes','squel','exports','models','filter','field','value','findAll','then','associatedResources'];(function(_0x2a45d0,_0x4a89f1){var _0x5c4e2f=function(_0x3af60d){while(--_0x3af60d){_0x2a45d0['push'](_0x2a45d0['shift']());}};_0x5c4e2f(++_0x4a89f1);}(_0xc7f8,0xb2));var _0x8c7f=function(_0x378963,_0x362640){_0x378963=_0x378963-0x0;var _0x247e5e=_0xc7f8[_0x378963];return _0x247e5e;};'use strict';var _=require(_0x8c7f('0x0'));var attributes=require(_0x8c7f('0x1'));var squel=require(_0x8c7f('0x2'));module[_0x8c7f('0x3')]=function(_0x3ccde4){var _0x1065c2=_0x3ccde4[_0x8c7f('0x4')];function _0x3e3ec2(_0x42e8bb,_0x58cf62){return new Promise(function(_0x27cf2c,_0x202449){if(!_0x58cf62)return _0x27cf2c(null);var _0xc6d6f2=_0x58cf62['filter']?{[_0x58cf62[_0x8c7f('0x5')][_0x8c7f('0x6')]]:_0x58cf62[_0x8c7f('0x5')][_0x8c7f('0x7')]}:undefined;return _0x1065c2[_0x42e8bb][_0x8c7f('0x8')]({'where':_0xc6d6f2,'raw':!![]})[_0x8c7f('0x9')](function(_0xee7b8){_0x58cf62[_0x8c7f('0xa')]=_['map'](_0xee7b8,'id');_0x27cf2c(_0x58cf62);})['catch'](function(_0x4433b9){_0x202449(_0x4433b9);});});}function _0x40facc(_0x501d4e,_0x23f86){return new Promise(function(_0x412610,_0x5a8b1a){var _0x3a27ed=_0x501d4e[_0x8c7f('0x5')]?{[_0x501d4e['filter'][_0x8c7f('0x6')]]:_0x501d4e[_0x8c7f('0x5')][_0x8c7f('0x7')]}:undefined;return _0x1065c2[_0x501d4e[_0x8c7f('0xb')]][_0x8c7f('0x8')]({'where':_0x3a27ed,'raw':!![]})[_0x8c7f('0x9')](function(_0x386fbf){_0x23f86[_0x8c7f('0xa')]=_[_0x8c7f('0xc')](_0x386fbf,function(_0x57d2de){return _0x57d2de['name'];});_0x412610(_0x23f86);})[_0x8c7f('0xd')](function(_0x3431a6){_0x5a8b1a(_0x3431a6);});});}function _0x14494a(_0x4454c6,_0x262955,_0x4a3092){if(!_0x262955)return Promise['resolve'](null);return new Promise(function(_0x35f096,_0x22c0ba){return _0x1065c2[_0x8c7f('0xe')][_0x8c7f('0x8')]({'where':{'sectionId':_0x262955['id']},'raw':!![]})[_0x8c7f('0x9')](function(_0x47b590){if(_0x4454c6[_0x8c7f('0x6')]&&_0x4454c6[_0x8c7f('0x6')]!=='id'){_0x262955['associatedResources']=_['map'](_0x47b590,function(_0x4b55a9){return _0x4b55a9[_0x4454c6[_0x8c7f('0x6')]];});}else{if(_0x4a3092===_0x8c7f('0xf')){_0x262955[_0x8c7f('0xa')]=_[_0x8c7f('0xc')](_0x47b590,function(_0x43143e){return{'id':_0x43143e['resourceId'],'type':_0x43143e['type']};});}else{_0x262955['associatedResources']=_[_0x8c7f('0xc')](_0x47b590,function(_0x3f8b94){return _0x3f8b94['resourceId'];});}}_0x35f096(_0x262955);})[_0x8c7f('0xd')](function(_0x4d1f95){_0x22c0ba(_0x4d1f95);});});}function _0x52f95f(_0x1b81ca,_0x358b2c){var _0xb2598={'parentSections':[]};switch(_0x1b81ca['toLowerCase']()){case _0x8c7f('0x10'):_0xb2598[_0x8c7f('0x11')]='SquareProject';break;case _0x8c7f('0x12'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x13');break;case _0x8c7f('0x14'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x15');_0xb2598[_0x8c7f('0x16')]=[{'name':_0x8c7f('0x17'),'field':'name','foreignKey':_0x8c7f('0x18')}];break;case'projects':_0xb2598[_0x8c7f('0x11')]='JscriptyProject';break;case _0x8c7f('0x19'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x1a');_0xb2598[_0x8c7f('0x16')]=[{'name':_0x8c7f('0x1b'),'field':'id','foreignKey':_0x8c7f('0x1c')}];break;case _0x8c7f('0x1d'):_0xb2598[_0x8c7f('0x11')]='CmList';break;case _0x8c7f('0x1e'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x1f');break;case _0x8c7f('0x20'):_0xb2598[_0x8c7f('0x11')]='CmCustomField';break;case _0x8c7f('0x21'):_0xb2598[_0x8c7f('0x11')]='ChatQueue';break;case _0x8c7f('0x22'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x23');break;case _0x8c7f('0x24'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x25');break;case _0x8c7f('0x26'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x27');break;case _0x8c7f('0x28'):case _0x8c7f('0x29'):case _0x8c7f('0x2a'):_0xb2598['childModel']=_0x8c7f('0x2b');break;case _0x8c7f('0x2c'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x2d');break;case _0x8c7f('0x2e'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x2f');break;case _0x8c7f('0x30'):_0xb2598[_0x8c7f('0x11')]='VoiceRecording';_0xb2598[_0x8c7f('0x16')]=[{'name':_0x8c7f('0x31'),'field':_0x8c7f('0x32'),'foreignKey':_0x8c7f('0x33'),'model':_0x8c7f('0x34'),'filter':{'field':'role','value':[_0x8c7f('0x35')]}},{'name':_0x8c7f('0x36'),'field':'name','foreignKey':_0x8c7f('0x33'),'model':_0x8c7f('0x34'),'filter':{'field':_0x8c7f('0x37'),'value':[_0x8c7f('0x38')]}},{'name':_0x8c7f('0x39'),'field':'name','foreignKey':_0x8c7f('0x3a'),'model':_0x8c7f('0x3b'),'filter':{'field':_0x8c7f('0x3c'),'value':[_0x8c7f('0x3d')]}},{'name':_0x8c7f('0x3e'),'field':_0x8c7f('0x32'),'foreignKey':_0x8c7f('0x3a'),'model':_0x8c7f('0x3b'),'filter':{'field':_0x8c7f('0x3c'),'value':['outbound']}}];break;case _0x8c7f('0x3f'):_0xb2598['childModel']='VoiceMusicOnHold';break;case _0x8c7f('0x40'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x41');break;case _0x8c7f('0x42'):_0xb2598[_0x8c7f('0x11')]='VoicePrefix';break;case _0x8c7f('0x43'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x44');break;case'mailqueues':_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x45');break;case _0x8c7f('0x46'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x47');break;case'mailsubstatuses':_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x48');break;case _0x8c7f('0x49'):_0xb2598['childModel']='OpenchannelQueue';break;case _0x8c7f('0x4a'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x4b');break;case'smsqueues':_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x4c');break;case _0x8c7f('0x4d'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x4e');break;case _0x8c7f('0x4f'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x50');break;case _0x8c7f('0x51'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x52');break;case _0x8c7f('0x53'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x54');break;case _0x8c7f('0x55'):case _0x8c7f('0x56'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x3b');if(_0x358b2c){_0xb2598[_0x8c7f('0x16')]=[{'name':_0x8c7f('0x39')},{'name':_0x8c7f('0x3e')}];}break;case _0x8c7f('0x57'):case _0x8c7f('0x58'):case _0x8c7f('0x59'):_0xb2598[_0x8c7f('0x11')]='User';if(_0x358b2c){_0xb2598[_0x8c7f('0x16')]=[{'name':'Users','filter':{'field':'role','value':['admin',_0x8c7f('0x5a')]},'ignore':!![]},{'name':_0x8c7f('0x31')},{'name':_0x8c7f('0x36')}];}break;case _0x8c7f('0x5b'):_0xb2598['childModel']=_0x8c7f('0x5c');break;case'salesforceaccounts':_0xb2598['childModel']=_0x8c7f('0x5d');break;case _0x8c7f('0x5e'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x5f');break;case _0x8c7f('0x60'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x61');break;case _0x8c7f('0x62'):_0xb2598['childModel']=_0x8c7f('0x63');break;case _0x8c7f('0x64'):_0xb2598['childModel']='ZohoAccount';break;case'vtigeraccounts':_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x34');break;case _0x8c7f('0x65'):_0xb2598[_0x8c7f('0x11')]='CannedAnswer';break;case'dispositions':_0xb2598[_0x8c7f('0x11')]='Disposition';break;case'customdashboards':_0xb2598['childModel']='Dashboard';break;case _0x8c7f('0x66'):_0xb2598['childModel']=_0x8c7f('0x67');break;case'pauses':_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x68');break;case _0x8c7f('0x69'):_0xb2598['childModel']='Schedule';break;case _0x8c7f('0x6a'):_0xb2598['childModel']=_0x8c7f('0x6b');break;case _0x8c7f('0x6c'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x6d');break;case _0x8c7f('0x6e'):_0xb2598['childModel']=_0x8c7f('0x6f');break;case _0x8c7f('0x70'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x71');break;case _0x8c7f('0x72'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x73');break;case _0x8c7f('0x74'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x75');break;case _0x8c7f('0x76'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0x77');break;case _0x8c7f('0x78'):_0xb2598[_0x8c7f('0x11')]=_0x8c7f('0xf');_0xb2598[_0x8c7f('0x16')]=[{'name':'Reports','field':'id','foreignKey':_0x8c7f('0x79')}];break;case _0x8c7f('0x7a'):_0xb2598['childModel']=_0x8c7f('0x7b');break;}return _0xb2598;}function _0x332178(_0x2bd1f1,_0x4d2063){var _0x57b8e1=_0x2bd1f1[_0x8c7f('0x7c')](0x0)[_0x8c7f('0x7d')]()+_0x2bd1f1[_0x8c7f('0x7e')](0x1);var _0x9ceb2c={'type':_0x1065c2['Sequelize'][_0x8c7f('0x7f')]['SELECT'],'raw':!![]};return new Promise(function(_0x4ceb01,_0x57d44e){var _0x2c0880=squel['select']()[_0x8c7f('0x6')](_0x8c7f('0x80')+_0x57b8e1+_0x8c7f('0x81'),'id')[_0x8c7f('0x6')](_0x8c7f('0x82'))[_0x8c7f('0x83')](_0x8c7f('0x84')+_0x2bd1f1+_0x8c7f('0x85'),'ui')[_0x8c7f('0x86')](_0x8c7f('0x87'),_0x4d2063['id']);return _0x1065c2['sequelize'][_0x8c7f('0x88')](_0x2c0880[_0x8c7f('0x89')](),_0x9ceb2c)['then'](function(_0x33addc){_0x4d2063[_0x57b8e1+'OpenTabs']=_0x33addc;_0x4ceb01(_0x33addc);})[_0x8c7f('0xd')](function(_0x558f32){_0x57d44e(_0x558f32);});});}return _0x3ccde4[_0x8c7f('0x8a')]('UserProfile',attributes,{'tableName':_0x8c7f('0x8b'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0xee1731){var _0x1b7e48=require('../../components/parsers/qs');var _0x15e362={'raw':_0xee1731[_0x8c7f('0x88')]['raw'],'where':{}};var _0x4d5421={};var _0x7ab73b={'count':0x0,'rows':[]};var _0x5dcffb=_0xee1731['query'][_0x8c7f('0x8c')];var _0x5a7977=_0xee1731['query']['mergeResources']||![];var _0xe5dcda=_0x52f95f(_0x5dcffb,_0x5a7977);if(!_0xe5dcda[_0x8c7f('0x11')])throw new Error(_0x8c7f('0x8d')+_0x5dcffb+'\x27');var _0x54feb8=[{'name':_0x5dcffb}];if(!_[_0x8c7f('0x8e')](_0xe5dcda[_0x8c7f('0x16')]))_0x54feb8=_0xe5dcda[_0x8c7f('0x16')];var _0xe79e34=[];for(var _0x2c7a37=0x0;_0x2c7a37<_0x54feb8[_0x8c7f('0x8f')];_0x2c7a37++){_0xe79e34[_0x8c7f('0x90')](_0x1065c2[_0x8c7f('0x91')][_0x8c7f('0x92')]({'where':{'userProfileId':_0xee1731[_0x8c7f('0x93')]['id'],'name':_0x54feb8[_0x2c7a37][_0x8c7f('0x32')]},'raw':!![]}));}return Promise[_0x8c7f('0x94')](_0xe79e34)[_0x8c7f('0x9')](function(_0x5edd88){var _0x57d0aa=_[_0x8c7f('0x5')](_0x5edd88,function(_0x48352d){return _0x48352d?_0x48352d:undefined;});var _0x1d528f=_[_0x8c7f('0x5')](_0x54feb8,['ignore',!![]]);var _0x391858=_[_0x8c7f('0x8e')](_0x57d0aa)&&_[_0x8c7f('0x8e')](_0x1d528f)?null:_[_0x8c7f('0x95')](_0x1d528f,_0x57d0aa);if(!_0x391858)return null;var _0x128d43=[];for(var _0x3641d1=0x0;_0x3641d1<_0x391858[_0x8c7f('0x8f')];_0x3641d1++){var _0x3931fb=_['find'](_0x54feb8,function(_0x361a6c){return _0x391858[_0x3641d1]?_0x361a6c[_0x8c7f('0x32')]===_0x391858[_0x3641d1][_0x8c7f('0x32')]:null;});if(_0x3931fb){if(_0x391858[_0x3641d1][_0x8c7f('0x96')]){_0x128d43[_0x8c7f('0x90')](_0x3e3ec2(_0xe5dcda[_0x8c7f('0x11')],_0x391858[_0x3641d1]));}else{if(!_0x391858[_0x3641d1][_0x8c7f('0x97')]){_0x128d43[_0x8c7f('0x90')](_0x14494a(_0x3931fb,_0x391858[_0x3641d1],_0xe5dcda['childModel']));}else{if(_0x3931fb['model']){_0x128d43['push'](_0x40facc(_0x3931fb,_0x391858[_0x3641d1]));}}}}}return Promise[_0x8c7f('0x94')](_0x128d43);})[_0x8c7f('0x9')](function(_0x5edf48){var _0x53d6f9=_0x5edf48;var _0x13da8b=null;if(_0x53d6f9){_0x13da8b=_0x53d6f9[_0x8c7f('0x8f')]===0x1?_0x53d6f9[0x0]:null;}if(!_0x13da8b&&!_0x53d6f9)return _0x7ab73b;var _0x3a31a2=_0x1065c2[_0xe5dcda['childModel']][_0x8c7f('0x98')];_0x4d5421[_0x8c7f('0xb')]=_[_0x8c7f('0x99')](_0x3a31a2);_0x4d5421[_0x8c7f('0x88')]=_[_0x8c7f('0x99')](_0xee1731[_0x8c7f('0x88')]);_0x4d5421['filters']=_[_0x8c7f('0x9a')](_0x4d5421['model'],_0x4d5421['query']);_0x15e362[_0x8c7f('0x9b')]=_[_0x8c7f('0x9a')](_0x4d5421[_0x8c7f('0xb')],_0x1b7e48['fields'](_0xee1731[_0x8c7f('0x88')][_0x8c7f('0x9c')]));_0x15e362[_0x8c7f('0x9b')]=_0x15e362[_0x8c7f('0x9b')][_0x8c7f('0x8f')]?_0x15e362[_0x8c7f('0x9b')]:_0x4d5421[_0x8c7f('0xb')];if(!_0xee1731[_0x8c7f('0x88')][_0x8c7f('0x9d')]('nolimit')){_0x15e362[_0x8c7f('0x9e')]=_0x1b7e48[_0x8c7f('0x9e')](_0xee1731[_0x8c7f('0x88')][_0x8c7f('0x9e')]);_0x15e362[_0x8c7f('0x9f')]=_0x1b7e48[_0x8c7f('0x9f')](_0xee1731[_0x8c7f('0x88')][_0x8c7f('0x9f')]);}_0x15e362[_0x8c7f('0xa0')]=_0x1b7e48['sort'](_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xa1')]);_0x15e362[_0x8c7f('0x86')]=_0x1b7e48['filters'](_[_0x8c7f('0xa2')](_0xee1731[_0x8c7f('0x88')],_0x4d5421['filters']));if(_0xee1731['query'][_0x8c7f('0x5')]){_0x15e362[_0x8c7f('0x86')]=_['merge'](_0x15e362[_0x8c7f('0x86')],{'$or':_[_0x8c7f('0xc')](_0x3a31a2,function(_0x58480){if(_0x58480[_0x8c7f('0x3c')][_0x8c7f('0xa3')]!==_0x8c7f('0xa4')){var _0x18f3f7={};_0x18f3f7[_0x58480['field']]={'$like':'%'+_0xee1731[_0x8c7f('0x88')][_0x8c7f('0x5')]+'%'};return _0x18f3f7;}})});}var _0x1c53fc=[];var _0x407d69=null;var _0x13cea0={};if(_0x13da8b){_0x407d69=_[_0x8c7f('0x92')](_0x54feb8,['name',_0x13da8b[_0x8c7f('0x32')]]);if(_0x407d69[_0x8c7f('0x6')]){_0x13cea0={};if(_0xe5dcda['childModel']==='AnalyticExtractedReport'){_0x13cea0[_0x407d69[_0x8c7f('0xa5')]]=_[_0x8c7f('0xc')](_0x13da8b[_0x8c7f('0xa')],'id');}else{_0x13cea0[_0x407d69[_0x8c7f('0xa5')]]=_0x13da8b[_0x8c7f('0xa')];}_0x1c53fc['push'](_0x13cea0);}else{_0x15e362[_0x8c7f('0x86')]['id']=_0x13da8b[_0x8c7f('0xa')];}}else{for(var _0x7e32cb=0x0;_0x7e32cb<_0x53d6f9[_0x8c7f('0x8f')];_0x7e32cb++){_0x407d69=_[_0x8c7f('0x92')](_0x54feb8,['name',_0x53d6f9[_0x7e32cb][_0x8c7f('0x32')]]);if(_0x407d69[_0x8c7f('0x6')]){_0x13cea0={};_0x13cea0[_0x407d69[_0x8c7f('0xa5')]]=_0x53d6f9[_0x7e32cb][_0x8c7f('0xa')];_0x1c53fc[_0x8c7f('0x90')](_0x13cea0);}else{if(!_0x15e362[_0x8c7f('0x86')]['id'])_0x15e362[_0x8c7f('0x86')]['id']=[];_0x53d6f9[_0x7e32cb][_0x8c7f('0xa')][_0x8c7f('0xa6')](function(_0x580409){_0x15e362['where']['id'][_0x8c7f('0x90')](_0x580409);});}}}if(!_['isEmpty'](_0x1c53fc)){_0x15e362[_0x8c7f('0x86')]=_[_0x8c7f('0xa7')](_0x15e362['where'],{'$and':{'$or':_0x1c53fc}});}_0x15e362=_[_0x8c7f('0xa7')]({},_0x15e362,_0xee1731[_0x8c7f('0xa8')]);if(_0x13da8b&&!_0x13da8b[_0x8c7f('0x97')]&&_0xe5dcda['childModel']===_0x8c7f('0xf')){if(_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xa9')]){_0x15e362[_0x8c7f('0xaa')]=[{'all':!![]}];}return _0x1065c2[_0xe5dcda[_0x8c7f('0x11')]][_0x8c7f('0x8')](_0x15e362)['then'](function(_0x4d3019){var _0x34e721=[];_0x4d3019['forEach'](function(_0x486e5a){var _0x1d54a4;switch(_0x486e5a[_0x8c7f('0xab')]){case'default':_0x1d54a4=_[_0x8c7f('0x92')](_0x13da8b[_0x8c7f('0xa')],function(_0x34f6db){return _0x34f6db['id']===_0x486e5a[_0x8c7f('0x79')]&&_0x34f6db[_0x8c7f('0x3c')]===_0x8c7f('0xac');});break;case'custom':_0x1d54a4=_[_0x8c7f('0x92')](_0x13da8b[_0x8c7f('0xa')],function(_0x4027d1){return _0x4027d1['id']===_0x486e5a[_0x8c7f('0x79')]&&_0x4027d1['type']==='CustomReports';});break;}if(_0x1d54a4)_0x34e721[_0x8c7f('0x90')](_0x486e5a);});_0x7ab73b[_0x8c7f('0xad')]=_0x34e721[_0x8c7f('0x8f')];_0x7ab73b[_0x8c7f('0xae')]=_0x34e721;return _0x7ab73b;});}else{if(!_[_0x8c7f('0x8e')](_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xaf')])){_0x15e362['where']['id']=_0x15e362[_0x8c7f('0x86')]['id']?_[_0x8c7f('0x9a')](_0x15e362[_0x8c7f('0x86')]['id'],_0xee1731[_0x8c7f('0x88')]['ids']):_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xaf')];if(_0xee1731[_0x8c7f('0x88')]['customSorting']){_0x15e362[_0x8c7f('0xa0')]=_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xb0')];}}if(_0xee1731[_0x8c7f('0x88')]['extraQueryConditions']){_0x15e362[_0x8c7f('0x86')]=_[_0x8c7f('0xa7')](_0x15e362[_0x8c7f('0x86')],{'$and':_0xee1731[_0x8c7f('0x88')]['extraQueryConditions']});}return _0x1065c2[_0xe5dcda['childModel']][_0x8c7f('0xad')]({'where':_0x15e362[_0x8c7f('0x86')]})[_0x8c7f('0x9')](function(_0x27c7af){_0x7ab73b[_0x8c7f('0xad')]=_0x27c7af;if(_0xee1731[_0x8c7f('0x88')]['includeAll']){if(_0xe5dcda[_0x8c7f('0x11')]===_0x8c7f('0x1a')){_0x15e362[_0x8c7f('0xaa')]=[{'model':_0x1065c2['Tag'],'as':_0x8c7f('0xb1'),'attributes':['id',_0x8c7f('0x32'),_0x8c7f('0xb2')],'required':_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xb3')]?!![]:![]},{'model':_0x1065c2['Tag'],'as':_0x8c7f('0xb4'),'attributes':['id',_0x8c7f('0x32'),_0x8c7f('0xb2')],'through':_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xb3')]?{'attributes':[],'where':{'TagId':_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xb3')]||undefined}}:{},'required':_0xee1731['query'][_0x8c7f('0xb3')]?!![]:![]}];}else{_0x15e362['include']=[{'all':!![]}];}}return _0x1065c2[_0xe5dcda[_0x8c7f('0x11')]][_0x8c7f('0x8')](_0x15e362);})[_0x8c7f('0x9')](function(_0xb33be9){_0x7ab73b['rows']=_0xb33be9;if(_0x5dcffb===_0x8c7f('0x31')&&_0xee1731[_0x8c7f('0x88')][_0x8c7f('0xb5')]===_0x8c7f('0xb6')){var _0x1c7adf=[];for(var _0x28d89a=0x0;_0x28d89a<_0x7ab73b['rows'][_0x8c7f('0x8f')];_0x28d89a++){_0x1c7adf['push'](_0x332178(_0x8c7f('0xb7'),_0x7ab73b['rows'][_0x28d89a][_0x8c7f('0xb8')]));_0x1c7adf[_0x8c7f('0x90')](_0x332178('sms',_0x7ab73b[_0x8c7f('0xae')][_0x28d89a]['dataValues']));_0x1c7adf[_0x8c7f('0x90')](_0x332178(_0x8c7f('0xb9'),_0x7ab73b[_0x8c7f('0xae')][_0x28d89a][_0x8c7f('0xb8')]));_0x1c7adf['push'](_0x332178(_0x8c7f('0xba'),_0x7ab73b[_0x8c7f('0xae')][_0x28d89a][_0x8c7f('0xb8')]));_0x1c7adf[_0x8c7f('0x90')](_0x332178(_0x8c7f('0xbb'),_0x7ab73b[_0x8c7f('0xae')][_0x28d89a]['dataValues']));_0x1c7adf[_0x8c7f('0x90')](_0x332178(_0x8c7f('0xbc'),_0x7ab73b[_0x8c7f('0xae')][_0x28d89a][_0x8c7f('0xb8')]));}return Promise[_0x8c7f('0x94')](_0x1c7adf)['then'](function(){return _0x7ab73b;});}return _0x7ab73b;});}});}}});};
\ No newline at end of file