Built motion from commit 43538d75.|2.5.35
[motion2.git] / server / api / userProfile / userProfile.model.js
index ab5d345..c992049 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb570=['util','../../config/logger','moment','path','../../config/environment','./userProfile.attributes','UserProfile','user_profiles','lodash'];(function(_0x3cbb6b,_0x29189c){var _0x3d96c3=function(_0xc6c475){while(--_0xc6c475){_0x3cbb6b['push'](_0x3cbb6b['shift']());}};_0x3d96c3(++_0x29189c);}(_0xb570,0x1b8));var _0x0b57=function(_0x78ba4b,_0x26896f){_0x78ba4b=_0x78ba4b-0x0;var _0x53a810=_0xb570[_0x78ba4b];return _0x53a810;};'use strict';var _=require(_0x0b57('0x0'));var util=require(_0x0b57('0x1'));var logger=require(_0x0b57('0x2'))('api');var moment=require(_0x0b57('0x3'));var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require(_0x0b57('0x4'));var rimraf=require('rimraf');var config=require(_0x0b57('0x5'));var attributes=require(_0x0b57('0x6'));module['exports']=function(_0x2571a6,_0x1c99c2){return _0x2571a6['define'](_0x0b57('0x7'),attributes,{'tableName':_0x0b57('0x8'),'paranoid':![],'indexes':[],'timestamps':!![]});};
\ No newline at end of file
+var _0xc1c6=['query','toString','OpenTabs','define','UserProfile','user_profiles','section','mergeResources','Invalid\x20section\x20\x27','isEmpty','length','push','UserProfileSection','find','params','ignore','autoAssociation','all','model','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','offset','order','sort','where','pick','merge','VIRTUAL','foreignKey','forEach','options','includeAll','include','reportType','default','DefaultReports','custom','count','CmContact','Tag','color','tag','ThroughTags','rows','openTabs','true','chat','dataValues','sms','fax','mail','whatsapp','lodash','./userProfile.attributes','../../components/parsers/qs','exports','models','filter','field','value','then','map','catch','findAll','associatedResources','name','resolve','UserProfileResource','AnalyticExtractedReport','resourceId','type','toLowerCase','squareprojects','childModel','SquareProject','odbc','SquareOdbc','squarerecordings','SquareRecording','SquareProjects','projectName','contacts','parentSections','Lists','lists','CmList','companies','globalcustomfields','CmCustomField','chatqueues','ChatQueue','ChatWebsite','FaxQueue','faxaccounts','inboundroutes','internalroutes','outboundroutes','VoiceExtension','voicemails','VoiceMail','VoiceRecording','Agents','membername','agent','Telephones','role','telephone','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','musiconholds','VoiceChanSpy','VoicePrefix','ivrcampaigns','Campaign','mailqueues','mailaccounts','mailsubstatuses','MailSubstatus','openchannelqueues','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','smsqueues','smsaccounts','SmsAccount','whatsappqueues','whatsappaccounts','Team','voicequeues','queuecampaigns','users','agents','Users','admin','user','ZendeskAccount','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','ZohoAccount','vtigeraccounts','dispositions','customdashboards','Dashboard','Interval','pauses','Pause','scheduler','Schedule','sounds','tags','Template','triggers','Trigger','trunks','Trunk','Variable','plugins','Reports','reportId','metrics','AnalyticMetric','charAt','toUpperCase','slice','SELECT','select','ui.','InteractionId','ui.createdAt','from','_interactions','ui.UserId\x20=\x20?','sequelize'];(function(_0x5cbb32,_0x233ace){var _0x49363c=function(_0x4649d1){while(--_0x4649d1){_0x5cbb32['push'](_0x5cbb32['shift']());}};_0x49363c(++_0x233ace);}(_0xc1c6,0xf7));var _0x6c1c=function(_0x3f0066,_0x334405){_0x3f0066=_0x3f0066-0x0;var _0x2a80a3=_0xc1c6[_0x3f0066];return _0x2a80a3;};'use strict';var _=require(_0x6c1c('0x0'));var attributes=require(_0x6c1c('0x1'));var qs=require(_0x6c1c('0x2'));var squel=require('squel');module[_0x6c1c('0x3')]=function(_0x4c33ca){var _0x426398=_0x4c33ca[_0x6c1c('0x4')];function _0x265d2c(_0x59f799,_0x56ed6f){return new Promise(function(_0x32af84,_0x524a6b){if(!_0x56ed6f)return _0x32af84(null);var _0x50c1bb=_0x56ed6f['filter']?{[_0x56ed6f[_0x6c1c('0x5')][_0x6c1c('0x6')]]:_0x56ed6f[_0x6c1c('0x5')][_0x6c1c('0x7')]}:undefined;return _0x426398[_0x59f799]['findAll']({'where':_0x50c1bb,'raw':!![]})[_0x6c1c('0x8')](function(_0x3ca985){_0x56ed6f['associatedResources']=_[_0x6c1c('0x9')](_0x3ca985,'id');_0x32af84(_0x56ed6f);})[_0x6c1c('0xa')](function(_0xb3bd12){_0x524a6b(_0xb3bd12);});});}function _0x1137e8(_0x49fb01,_0x3a25a2){return new Promise(function(_0x2a4fd4,_0x40cebf){var _0x5af308=_0x49fb01[_0x6c1c('0x5')]?{[_0x49fb01[_0x6c1c('0x5')][_0x6c1c('0x6')]]:_0x49fb01['filter'][_0x6c1c('0x7')]}:undefined;return _0x426398[_0x49fb01['model']][_0x6c1c('0xb')]({'where':_0x5af308,'raw':!![]})[_0x6c1c('0x8')](function(_0x2d279e){_0x3a25a2[_0x6c1c('0xc')]=_[_0x6c1c('0x9')](_0x2d279e,function(_0x3f532c){return _0x3f532c[_0x6c1c('0xd')];});_0x2a4fd4(_0x3a25a2);})[_0x6c1c('0xa')](function(_0x448f35){_0x40cebf(_0x448f35);});});}function _0x5f3758(_0x3df1b7,_0x174657,_0x5214ee){if(!_0x174657)return Promise[_0x6c1c('0xe')](null);return new Promise(function(_0x237cac,_0x494ffc){return _0x426398[_0x6c1c('0xf')]['findAll']({'where':{'sectionId':_0x174657['id']},'raw':!![]})[_0x6c1c('0x8')](function(_0x1a0ab9){if(_0x3df1b7['field']&&_0x3df1b7[_0x6c1c('0x6')]!=='id'){_0x174657['associatedResources']=_[_0x6c1c('0x9')](_0x1a0ab9,function(_0x3527bf){return _0x3527bf[_0x3df1b7[_0x6c1c('0x6')]];});}else{if(_0x5214ee===_0x6c1c('0x10')){_0x174657[_0x6c1c('0xc')]=_[_0x6c1c('0x9')](_0x1a0ab9,function(_0x1993c5){return{'id':_0x1993c5[_0x6c1c('0x11')],'type':_0x1993c5[_0x6c1c('0x12')]};});}else{_0x174657[_0x6c1c('0xc')]=_[_0x6c1c('0x9')](_0x1a0ab9,function(_0x450b1f){return _0x450b1f[_0x6c1c('0x11')];});}}_0x237cac(_0x174657);})[_0x6c1c('0xa')](function(_0x31fed2){_0x494ffc(_0x31fed2);});});}function _0x19c269(_0x2319d3,_0x12c638){var _0x3a3f13={'parentSections':[]};switch(_0x2319d3[_0x6c1c('0x13')]()){case _0x6c1c('0x14'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x16');break;case _0x6c1c('0x17'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x18');break;case _0x6c1c('0x19'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x1a');_0x3a3f13['parentSections']=[{'name':_0x6c1c('0x1b'),'field':'name','foreignKey':_0x6c1c('0x1c')}];break;case'projects':_0x3a3f13[_0x6c1c('0x15')]='JscriptyProject';break;case _0x6c1c('0x1d'):_0x3a3f13[_0x6c1c('0x15')]='CmContact';_0x3a3f13[_0x6c1c('0x1e')]=[{'name':_0x6c1c('0x1f'),'field':'id','foreignKey':'ListId'}];break;case _0x6c1c('0x20'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x21');break;case _0x6c1c('0x22'):_0x3a3f13['childModel']='CmCompany';break;case _0x6c1c('0x23'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x24');break;case _0x6c1c('0x25'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x26');break;case'chatwebsites':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x27');break;case'faxqueues':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x28');break;case _0x6c1c('0x29'):_0x3a3f13[_0x6c1c('0x15')]='FaxAccount';break;case _0x6c1c('0x2a'):case _0x6c1c('0x2b'):case _0x6c1c('0x2c'):_0x3a3f13['childModel']=_0x6c1c('0x2d');break;case'contexts':_0x3a3f13[_0x6c1c('0x15')]='VoiceContext';break;case _0x6c1c('0x2e'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x2f');break;case'voicerecordings':_0x3a3f13['childModel']=_0x6c1c('0x30');_0x3a3f13[_0x6c1c('0x1e')]=[{'name':_0x6c1c('0x31'),'field':'name','foreignKey':_0x6c1c('0x32'),'model':'User','filter':{'field':'role','value':[_0x6c1c('0x33')]}},{'name':_0x6c1c('0x34'),'field':_0x6c1c('0xd'),'foreignKey':_0x6c1c('0x32'),'model':'User','filter':{'field':_0x6c1c('0x35'),'value':[_0x6c1c('0x36')]}},{'name':_0x6c1c('0x37'),'field':_0x6c1c('0xd'),'foreignKey':_0x6c1c('0x38'),'model':_0x6c1c('0x39'),'filter':{'field':_0x6c1c('0x12'),'value':[_0x6c1c('0x3a')]}},{'name':_0x6c1c('0x3b'),'field':_0x6c1c('0xd'),'foreignKey':'queue','model':_0x6c1c('0x39'),'filter':{'field':_0x6c1c('0x12'),'value':[_0x6c1c('0x3c')]}}];break;case _0x6c1c('0x3d'):_0x3a3f13[_0x6c1c('0x15')]='VoiceMusicOnHold';break;case'chanspies':_0x3a3f13['childModel']=_0x6c1c('0x3e');break;case'voiceprefixes':_0x3a3f13['childModel']=_0x6c1c('0x3f');break;case _0x6c1c('0x40'):_0x3a3f13['childModel']=_0x6c1c('0x41');break;case _0x6c1c('0x42'):_0x3a3f13[_0x6c1c('0x15')]='MailQueue';break;case _0x6c1c('0x43'):_0x3a3f13[_0x6c1c('0x15')]='MailAccount';break;case _0x6c1c('0x44'):_0x3a3f13['childModel']=_0x6c1c('0x45');break;case _0x6c1c('0x46'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x47');break;case _0x6c1c('0x48'):_0x3a3f13['childModel']=_0x6c1c('0x49');break;case _0x6c1c('0x4a'):_0x3a3f13[_0x6c1c('0x15')]='SmsQueue';break;case _0x6c1c('0x4b'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x4c');break;case _0x6c1c('0x4d'):_0x3a3f13[_0x6c1c('0x15')]='WhatsappQueue';break;case _0x6c1c('0x4e'):_0x3a3f13['childModel']='WhatsappAccount';break;case'teams':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x4f');break;case _0x6c1c('0x50'):case _0x6c1c('0x51'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x39');if(_0x12c638){_0x3a3f13[_0x6c1c('0x1e')]=[{'name':_0x6c1c('0x37')},{'name':'QueueCampaigns'}];}break;case _0x6c1c('0x52'):case _0x6c1c('0x53'):case'telephones':_0x3a3f13[_0x6c1c('0x15')]='User';if(_0x12c638){_0x3a3f13[_0x6c1c('0x1e')]=[{'name':_0x6c1c('0x54'),'filter':{'field':_0x6c1c('0x35'),'value':[_0x6c1c('0x55'),_0x6c1c('0x56')]},'ignore':!![]},{'name':'Agents'},{'name':_0x6c1c('0x34')}];}break;case'zendeskaccounts':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x57');break;case _0x6c1c('0x58'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x59');break;case _0x6c1c('0x5a'):_0x3a3f13['childModel']=_0x6c1c('0x5b');break;case _0x6c1c('0x5c'):_0x3a3f13['childModel']=_0x6c1c('0x5d');break;case _0x6c1c('0x5e'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x5f');break;case'zohoaccounts':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x60');break;case _0x6c1c('0x61'):_0x3a3f13['childModel']='User';break;case'cannedanswers':_0x3a3f13['childModel']='CannedAnswer';break;case _0x6c1c('0x62'):_0x3a3f13[_0x6c1c('0x15')]='Disposition';break;case _0x6c1c('0x63'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x64');break;case'intervals':_0x3a3f13['childModel']=_0x6c1c('0x65');break;case _0x6c1c('0x66'):_0x3a3f13['childModel']=_0x6c1c('0x67');break;case _0x6c1c('0x68'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x69');break;case _0x6c1c('0x6a'):_0x3a3f13[_0x6c1c('0x15')]='Sound';break;case _0x6c1c('0x6b'):_0x3a3f13[_0x6c1c('0x15')]='Tag';break;case'templates':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x6c');break;case _0x6c1c('0x6d'):_0x3a3f13['childModel']=_0x6c1c('0x6e');break;case _0x6c1c('0x6f'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x70');break;case'variables':_0x3a3f13['childModel']=_0x6c1c('0x71');break;case _0x6c1c('0x72'):_0x3a3f13[_0x6c1c('0x15')]='Plugin';break;case'extractedreports':_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x10');_0x3a3f13['parentSections']=[{'name':_0x6c1c('0x73'),'field':'id','foreignKey':_0x6c1c('0x74')}];break;case _0x6c1c('0x75'):_0x3a3f13[_0x6c1c('0x15')]=_0x6c1c('0x76');break;}return _0x3a3f13;}function _0x24c993(_0x4f027a,_0x398bca){var _0x5a2692=_0x4f027a[_0x6c1c('0x77')](0x0)[_0x6c1c('0x78')]()+_0x4f027a[_0x6c1c('0x79')](0x1);var _0x319820={'type':_0x426398['Sequelize']['QueryTypes'][_0x6c1c('0x7a')],'raw':!![]};return new Promise(function(_0x3255e1,_0x612be2){var _0x54da73=squel[_0x6c1c('0x7b')]()[_0x6c1c('0x6')](_0x6c1c('0x7c')+_0x5a2692+_0x6c1c('0x7d'),'id')[_0x6c1c('0x6')](_0x6c1c('0x7e'))[_0x6c1c('0x7f')]('user_has_'+_0x4f027a+_0x6c1c('0x80'),'ui')['where'](_0x6c1c('0x81'),_0x398bca['id']);return _0x426398[_0x6c1c('0x82')][_0x6c1c('0x83')](_0x54da73[_0x6c1c('0x84')](),_0x319820)['then'](function(_0x43423e){_0x398bca[_0x5a2692+_0x6c1c('0x85')]=_0x43423e;_0x3255e1(_0x43423e);})[_0x6c1c('0xa')](function(_0x1de8c9){_0x612be2(_0x1de8c9);});});}return _0x4c33ca[_0x6c1c('0x86')](_0x6c1c('0x87'),attributes,{'tableName':_0x6c1c('0x88'),'paranoid':![],'indexes':[],'timestamps':!![],'classMethods':{'getResources':function(_0x458c01){var _0x2d248c={'raw':![],'where':{}};var _0x13963a={};var _0x26ee48={'count':0x0,'rows':[]};var _0x4fa646=_0x458c01[_0x6c1c('0x83')][_0x6c1c('0x89')];var _0x18cb06=_0x458c01[_0x6c1c('0x83')][_0x6c1c('0x8a')]||![];var _0x59bd3f=_0x19c269(_0x4fa646,_0x18cb06);if(!_0x59bd3f[_0x6c1c('0x15')])throw new Error(_0x6c1c('0x8b')+_0x4fa646+'\x27');var _0x494a6f=[{'name':_0x4fa646}];if(!_[_0x6c1c('0x8c')](_0x59bd3f[_0x6c1c('0x1e')]))_0x494a6f=_0x59bd3f[_0x6c1c('0x1e')];var _0x552718=[];for(var _0x3d3ed=0x0;_0x3d3ed<_0x494a6f[_0x6c1c('0x8d')];_0x3d3ed++){_0x552718[_0x6c1c('0x8e')](_0x426398[_0x6c1c('0x8f')][_0x6c1c('0x90')]({'where':{'userProfileId':_0x458c01[_0x6c1c('0x91')]['id'],'name':_0x494a6f[_0x3d3ed]['name']},'raw':!![]}));}return Promise['all'](_0x552718)[_0x6c1c('0x8')](function(_0x153ff1){var _0x5a35a1=_['filter'](_0x153ff1,function(_0x5f125d){return _0x5f125d?_0x5f125d:undefined;});var _0x45da13=_[_0x6c1c('0x5')](_0x494a6f,[_0x6c1c('0x92'),!![]]);var _0x5a7298=_['isEmpty'](_0x5a35a1)&&_[_0x6c1c('0x8c')](_0x45da13)?null:_['union'](_0x45da13,_0x5a35a1);if(!_0x5a7298)return null;var _0x5e3c65=[];for(var _0x4f3ade=0x0;_0x4f3ade<_0x5a7298[_0x6c1c('0x8d')];_0x4f3ade++){var _0x1e20a9=_[_0x6c1c('0x90')](_0x494a6f,function(_0x42ae1b){return _0x5a7298[_0x4f3ade]?_0x42ae1b[_0x6c1c('0xd')]===_0x5a7298[_0x4f3ade][_0x6c1c('0xd')]:null;});if(_0x1e20a9){if(_0x5a7298[_0x4f3ade]['ignore']){_0x5e3c65[_0x6c1c('0x8e')](_0x265d2c(_0x59bd3f[_0x6c1c('0x15')],_0x5a7298[_0x4f3ade]));}else{if(!_0x5a7298[_0x4f3ade][_0x6c1c('0x93')]){_0x5e3c65['push'](_0x5f3758(_0x1e20a9,_0x5a7298[_0x4f3ade],_0x59bd3f['childModel']));}else{if(_0x1e20a9['model']){_0x5e3c65[_0x6c1c('0x8e')](_0x1137e8(_0x1e20a9,_0x5a7298[_0x4f3ade]));}}}}}return Promise[_0x6c1c('0x94')](_0x5e3c65);})['then'](function(_0x10e499){var _0x579ca3=_0x10e499;var _0x40a0c5=null;if(_0x579ca3){_0x40a0c5=_0x579ca3[_0x6c1c('0x8d')]===0x1?_0x579ca3[0x0]:null;}if(!_0x40a0c5&&!_0x579ca3)return _0x26ee48;var _0x1a9489=_0x426398[_0x59bd3f[_0x6c1c('0x15')]]['rawAttributes'];_0x13963a[_0x6c1c('0x95')]=_[_0x6c1c('0x96')](_0x1a9489);_0x13963a['query']=_['keys'](_0x458c01[_0x6c1c('0x83')]);_0x13963a[_0x6c1c('0x97')]=_[_0x6c1c('0x98')](_0x13963a['model'],_0x13963a[_0x6c1c('0x83')]);_0x2d248c[_0x6c1c('0x99')]=_['intersection'](_0x13963a['model'],qs['fields'](_0x458c01['query'][_0x6c1c('0x9a')]));_0x2d248c['attributes']=_0x2d248c[_0x6c1c('0x99')][_0x6c1c('0x8d')]?_0x2d248c[_0x6c1c('0x99')]:_0x13963a['model'];if(!_0x458c01[_0x6c1c('0x83')][_0x6c1c('0x9b')](_0x6c1c('0x9c'))){_0x2d248c[_0x6c1c('0x9d')]=qs[_0x6c1c('0x9d')](_0x458c01['query'][_0x6c1c('0x9d')]);_0x2d248c['offset']=qs[_0x6c1c('0x9e')](_0x458c01[_0x6c1c('0x83')][_0x6c1c('0x9e')]);}_0x2d248c[_0x6c1c('0x9f')]=qs[_0x6c1c('0xa0')](_0x458c01[_0x6c1c('0x83')][_0x6c1c('0xa0')]);_0x2d248c[_0x6c1c('0xa1')]=qs['filters'](_[_0x6c1c('0xa2')](_0x458c01['query'],_0x13963a['filters']));if(_0x458c01[_0x6c1c('0x83')][_0x6c1c('0x5')]){_0x2d248c[_0x6c1c('0xa1')]=_[_0x6c1c('0xa3')](_0x2d248c['where'],{'$or':_[_0x6c1c('0x9')](_0x1a9489,function(_0x4c7856){if(_0x4c7856[_0x6c1c('0x12')]['key']!==_0x6c1c('0xa4')){var _0x23332d={};_0x23332d[_0x4c7856[_0x6c1c('0x6')]]={'$like':'%'+_0x458c01['query'][_0x6c1c('0x5')]+'%'};return _0x23332d;}})});}var _0xa9a844=[];var _0x19a26b=null;var _0x4b5801={};if(_0x40a0c5){_0x19a26b=_[_0x6c1c('0x90')](_0x494a6f,[_0x6c1c('0xd'),_0x40a0c5[_0x6c1c('0xd')]]);if(_0x19a26b[_0x6c1c('0x6')]){_0x4b5801={};if(_0x59bd3f['childModel']===_0x6c1c('0x10')){_0x4b5801[_0x19a26b[_0x6c1c('0xa5')]]=_[_0x6c1c('0x9')](_0x40a0c5[_0x6c1c('0xc')],'id');}else{_0x4b5801[_0x19a26b[_0x6c1c('0xa5')]]=_0x40a0c5['associatedResources'];}_0xa9a844[_0x6c1c('0x8e')](_0x4b5801);}else{_0x2d248c[_0x6c1c('0xa1')]['id']=_0x40a0c5[_0x6c1c('0xc')];}}else{for(var _0x1a5476=0x0;_0x1a5476<_0x579ca3['length'];_0x1a5476++){_0x19a26b=_[_0x6c1c('0x90')](_0x494a6f,[_0x6c1c('0xd'),_0x579ca3[_0x1a5476][_0x6c1c('0xd')]]);if(_0x19a26b['field']){_0x4b5801={};_0x4b5801[_0x19a26b[_0x6c1c('0xa5')]]=_0x579ca3[_0x1a5476][_0x6c1c('0xc')];_0xa9a844['push'](_0x4b5801);}else{if(!_0x2d248c[_0x6c1c('0xa1')]['id'])_0x2d248c['where']['id']=[];_0x579ca3[_0x1a5476][_0x6c1c('0xc')][_0x6c1c('0xa6')](function(_0x246682){_0x2d248c[_0x6c1c('0xa1')]['id']['push'](_0x246682);});}}}if(!_[_0x6c1c('0x8c')](_0xa9a844)){_0x2d248c[_0x6c1c('0xa1')]=_[_0x6c1c('0xa3')](_0x2d248c['where'],{'$and':{'$or':_0xa9a844}});}_0x2d248c=_[_0x6c1c('0xa3')]({},_0x2d248c,_0x458c01[_0x6c1c('0xa7')]);if(_0x40a0c5&&!_0x40a0c5[_0x6c1c('0x93')]&&_0x59bd3f[_0x6c1c('0x15')]==='AnalyticExtractedReport'){if(_0x458c01[_0x6c1c('0x83')][_0x6c1c('0xa8')]){_0x2d248c[_0x6c1c('0xa9')]=[{'all':!![]}];}return _0x426398[_0x59bd3f['childModel']][_0x6c1c('0xb')](_0x2d248c)['then'](function(_0x29c5c8){var _0x27a9ea=[];_0x29c5c8[_0x6c1c('0xa6')](function(_0x1fd7ec){var _0x29da07;switch(_0x1fd7ec[_0x6c1c('0xaa')]){case _0x6c1c('0xab'):_0x29da07=_[_0x6c1c('0x90')](_0x40a0c5['associatedResources'],function(_0x426d7c){return _0x426d7c['id']===_0x1fd7ec['reportId']&&_0x426d7c[_0x6c1c('0x12')]===_0x6c1c('0xac');});break;case _0x6c1c('0xad'):_0x29da07=_[_0x6c1c('0x90')](_0x40a0c5['associatedResources'],function(_0x357e1a){return _0x357e1a['id']===_0x1fd7ec[_0x6c1c('0x74')]&&_0x357e1a[_0x6c1c('0x12')]==='CustomReports';});break;}if(_0x29da07)_0x27a9ea[_0x6c1c('0x8e')](_0x1fd7ec);});_0x26ee48[_0x6c1c('0xae')]=_0x27a9ea['length'];_0x26ee48['rows']=_0x27a9ea;return _0x26ee48;});}else{return _0x426398[_0x59bd3f[_0x6c1c('0x15')]][_0x6c1c('0xae')]({'where':_0x2d248c[_0x6c1c('0xa1')]})[_0x6c1c('0x8')](function(_0x305cc2){_0x26ee48[_0x6c1c('0xae')]=_0x305cc2;if(_0x458c01[_0x6c1c('0x83')][_0x6c1c('0xa8')]){if(_0x59bd3f[_0x6c1c('0x15')]===_0x6c1c('0xaf')){_0x2d248c[_0x6c1c('0xa9')]=[{'model':_0x426398[_0x6c1c('0xb0')],'as':'Tags','attributes':['id',_0x6c1c('0xd'),_0x6c1c('0xb1')],'required':_0x458c01[_0x6c1c('0x83')][_0x6c1c('0xb2')]?!![]:![]},{'model':_0x426398[_0x6c1c('0xb0')],'as':_0x6c1c('0xb3'),'attributes':['id',_0x6c1c('0xd'),'color'],'through':_0x458c01[_0x6c1c('0x83')]['tag']?{'attributes':[],'where':{'TagId':_0x458c01['query'][_0x6c1c('0xb2')]||undefined}}:{},'required':_0x458c01[_0x6c1c('0x83')][_0x6c1c('0xb2')]?!![]:![]}];}else{_0x2d248c[_0x6c1c('0xa9')]=[{'all':!![]}];}}return _0x426398[_0x59bd3f[_0x6c1c('0x15')]][_0x6c1c('0xb')](_0x2d248c);})[_0x6c1c('0x8')](function(_0x2a2797){_0x26ee48[_0x6c1c('0xb4')]=_0x2a2797;if(_0x4fa646===_0x6c1c('0x31')&&_0x458c01['query'][_0x6c1c('0xb5')]===_0x6c1c('0xb6')){var _0x1a0da8=[];for(var _0x3efe9c=0x0;_0x3efe9c<_0x26ee48[_0x6c1c('0xb4')][_0x6c1c('0x8d')];_0x3efe9c++){_0x1a0da8[_0x6c1c('0x8e')](_0x24c993(_0x6c1c('0xb7'),_0x26ee48['rows'][_0x3efe9c][_0x6c1c('0xb8')]));_0x1a0da8[_0x6c1c('0x8e')](_0x24c993(_0x6c1c('0xb9'),_0x26ee48[_0x6c1c('0xb4')][_0x3efe9c][_0x6c1c('0xb8')]));_0x1a0da8[_0x6c1c('0x8e')](_0x24c993(_0x6c1c('0xba'),_0x26ee48[_0x6c1c('0xb4')][_0x3efe9c][_0x6c1c('0xb8')]));_0x1a0da8[_0x6c1c('0x8e')](_0x24c993(_0x6c1c('0xbb'),_0x26ee48[_0x6c1c('0xb4')][_0x3efe9c][_0x6c1c('0xb8')]));_0x1a0da8[_0x6c1c('0x8e')](_0x24c993('openchannel',_0x26ee48['rows'][_0x3efe9c][_0x6c1c('0xb8')]));_0x1a0da8['push'](_0x24c993(_0x6c1c('0xbc'),_0x26ee48[_0x6c1c('0xb4')][_0x3efe9c][_0x6c1c('0xb8')]));}return Promise[_0x6c1c('0x94')](_0x1a0da8)[_0x6c1c('0x8')](function(){return _0x26ee48;});}return _0x26ee48;});}});}}});};
\ No newline at end of file